@Override public void end() { writeStream.end(); super.end(); } };
@Override public void handle(final ISignalWriteStream writeStream) { request.dataHandler(new Handler<Buffer>() { @Override public void handle(Buffer data) { IApimanBuffer apimanBuffer = new VertxApimanBuffer(data); writeStream.write(apimanBuffer); } }); writeStream.end(); } });
@Override public void handle(ISignalWriteStream stream) { if (ptRequest.body() != null) { ByteBuffer buffer = new ByteBuffer(ptRequest.body()); stream.write(buffer); } stream.end(); } });
@Override public void handle(ISignalWriteStream stream) { if (ptRequest.body() != null) { ByteBuffer buffer = new ByteBuffer(ptRequest.body()); stream.write(buffer); } stream.end(); } });
@Override public void handle(ISignalWriteStream connectorStream) { try { final InputStream is = req.getInputStream(); ByteBuffer buffer = new ByteBuffer(2048); int numBytes = buffer.readFrom(is); while (numBytes != -1) { connectorStream.write(buffer); numBytes = buffer.readFrom(is); } connectorStream.end(); } catch (Throwable e) { connectorStream.abort(e); } } });
@Override public void handle(ISignalWriteStream connectorStream) { try { final InputStream is = req.getInputStream(); ByteBuffer buffer = new ByteBuffer(2048); int numBytes = buffer.readFrom(is); while (numBytes != -1) { connectorStream.write(buffer); numBytes = buffer.readFrom(is); } connectorStream.end(); } catch (Throwable e) { connectorStream.abort(e); } } });
vertxRequest.endHandler(end -> writeStream.end());