@SuppressWarnings({"unchecked"}) public boolean generate(final FilterChainContext ctx, final Request request, final HttpRequestPacket requestPacket) throws IOException { this.request = request; this.requestPacket = requestPacket; // Set content-length if possible final long contentLength = delegate.getContentLength(request); if (contentLength != -1) { requestPacket.setContentLengthLong(contentLength); } ctx.write(requestPacket, ((!requestPacket.isCommitted()) ? ctx.getTransportContext().getCompletionHandler() : null)); return true; }
@SuppressWarnings({"unchecked"}) public boolean generate(final FilterChainContext ctx, final Request request, final HttpRequestPacket requestPacket) throws IOException { this.request = request; this.requestPacket = requestPacket; // Set content-length if possible final long contentLength = delegate.getContentLength(request); if (contentLength != -1) { requestPacket.setContentLengthLong(contentLength); } ctx.write(requestPacket, ((!requestPacket.isCommitted()) ? ctx.getTransportContext().getCompletionHandler() : null)); return true; }
@SuppressWarnings({"unchecked"}) public boolean generate(final FilterChainContext ctx, final Request request, final HttpRequestPacket requestPacket) throws IOException { this.request = request; this.requestPacket = requestPacket; // Set content-length if possible final long contentLength = delegate.getContentLength(request); if (contentLength != -1) { requestPacket.setContentLengthLong(contentLength); } ctx.write(requestPacket, ((!requestPacket.isCommitted()) ? ctx.getTransportContext().getCompletionHandler() : null)); return true; }