@Override public GrizzlyFuture<Integer> close( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.close(completionHandler); }
@Override public GrizzlyFuture<Integer> flush( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.flush(completionHandler); }
@Override public void write(Buffer buffer) throws IOException { streamWriter.writeBuffer(buffer); }
streamWriter.writeBuffer(Buffers.EMPTY_BUFFER); streamWriter.flush(); handshakeStatus = sslEngine.getHandshakeStatus();
@Override public void write(byte data) throws IOException { streamWriter.writeByte(data); }
writer.writeByteArray(buffer); Future writeFuture = writer.flush(); writeFuture.get(10, TimeUnit.SECONDS);
void doSomethingWithRequest(Socket socket) { BufferedReader inputReader = new BufferedReader(new InputStreamReader(socket.getInputStream)); StreamWriter outputWriter = new OutputStreamWriter(socket.getOutputStream); StringBuilder requestBuilder = new StringBuilder(); do { requestBuilder.append(inputReader.read().toChar()); } while (!requestBuilder.toString().endsWith("\r\n\r\n")); saveUri(getUriFromRequest(requestBuilder.toString())); outputWriter.write("HTTP/1.1 200 OK\r\n\r\n"); outputWriter.flush(); inputReader.close(); outputWriter.close(); }
public TransformerStreamWriter(StreamWriter underlyingStream, Transformer<Buffer, Buffer> transformer) { super(underlyingStream.getConnection(), new TransformerOutput(transformer, new StreamOutput(underlyingStream), underlyingStream.getConnection())); } }
writer = StandaloneProcessor.INSTANCE.getStreamWriter(connection); byte[] sendingBytes = "Hello".getBytes(); writer.writeByteArray(sendingBytes); Future<Integer> writeFuture = writer.flush(); Integer bytesWritten = writeFuture.get(10, TimeUnit.SECONDS); assertTrue(writeFuture.isDone()); } finally { if (writer != null) { writer.close();
streamWriter.writeBuffer(Buffers.EMPTY_BUFFER); streamWriter.flush(); handshakeStatus = sslEngine.getHandshakeStatus();
@Override public void write(byte data) throws IOException { streamWriter.writeByte(data); }
Arrays.fill(firstChunk, (byte) 1); writer = StandaloneProcessor.INSTANCE.getStreamWriter(connection); writer.writeByteArray(firstChunk); Future<Integer> writeFuture = writer.flush(); assertTrue("First chunk write timeout", writeFuture.get(10, TimeUnit.SECONDS) > 0); writer.writeByteArray(secondChunk); writeFuture = writer.flush(); assertTrue("Second chunk write timeout", writeFuture.get(10, TimeUnit.SECONDS) > 0);
public TransformerStreamWriter(StreamWriter underlyingStream, Transformer<Buffer, Buffer> transformer) { super(underlyingStream.getConnection(), new TransformerOutput(transformer, new StreamOutput(underlyingStream), underlyingStream.getConnection())); } }
streamWriter.writeBuffer(Buffers.EMPTY_BUFFER); streamWriter.flush(); handshakeStatus = sslEngine.getHandshakeStatus();
@Override public GrizzlyFuture<Integer> close( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.close(completionHandler); }
@Override public GrizzlyFuture<Integer> flush( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.flush(completionHandler); }
@Override public void write(byte data) throws IOException { streamWriter.writeByte(data); }
@Override public void write(Buffer buffer) throws IOException { streamWriter.writeBuffer(buffer); }
writer.writeByteArray(buffer); writer.flush();
public TransformerStreamWriter(StreamWriter underlyingStream, Transformer<Buffer, Buffer> transformer) { super(underlyingStream.getConnection(), new TransformerOutput(transformer, new StreamOutput(underlyingStream), underlyingStream.getConnection())); } }