final HttpContent content = requestPacket.httpContentBuilder() .content(gBuffer) .last(true) .build(); if (requestPacket.getContentLength() == -1) {
final HttpContent content = requestPacket.httpContentBuilder() .content(buffer) .last(true) .build(); buffer.allowBufferDispose(false);
feedableBodyGenerator.contentBuilder.content(buffer).last(last).build(); final CompletionHandler<WriteResult> handler = ((last) ? new LastPacketCompletionHandler() : null);
protected HttpContent customizeErrorResponse( final HttpResponsePacket response) { response.setContentLength(0); return HttpContent.builder(response).last(true).build(); }
protected HttpContent customizeErrorResponse( final HttpResponsePacket response) { response.setContentLength(0); return HttpContent.builder(response).last(true).build(); }
private void forceCommitHeaders(final boolean isLast) throws IOException { if (!headersWritten) { if (isLast) { if (outputHeader != null) { builder.last(true).content(null); ctx.write(builder.build(), IS_BLOCKING); } } else { ctx.write(outputHeader, IS_BLOCKING); } } headersWritten = true; }
private void forceCommitHeaders(final boolean isLast) throws IOException { if (!headersWritten) { if (isLast) { if (outputHeader != null) { builder.last(true).content(null); ctx.write(builder.build(), IS_BLOCKING); } } else { ctx.write(outputHeader, IS_BLOCKING); } } headersWritten = true; }
private void forceCommitHeaders(final boolean isLast) throws IOException { if (!headersWritten) { if (isLast) { if (outputHeader != null) { builder.last(true).content(null); ctx.write(builder.build(), IS_BLOCKING); } } else { ctx.write(outputHeader, IS_BLOCKING); } } headersWritten = true; }
private void forceCommitHeaders(final boolean isLast) throws IOException { if (!headersWritten) { if (isLast) { if (outputHeader != null) { builder.last(true).content(null); ctx.write(builder.build(), IS_BLOCKING); } } else { ctx.write(outputHeader, IS_BLOCKING); } } headersWritten = true; }
protected HttpContent customizeErrorResponse( final HttpResponsePacket response) { response.setContentLength(0); return HttpContent.builder(response).last(true).build(); }
protected HttpContent customizeErrorResponse( final HttpResponsePacket response) { response.setContentLength(0); return HttpContent.builder(response).last(true).build(); }
protected HttpContent customizeErrorResponse( final HttpResponsePacket response) { response.setContentLength(0); return HttpContent.builder(response).last(true).build(); }
protected HttpContent customizeErrorResponse( final HttpResponsePacket response) { response.setContentLength(0); return HttpContent.builder(response).last(true).build(); }
protected HttpContent customizeErrorResponse( final HttpResponsePacket response) { response.setContentLength(0); return HttpContent.builder(response).last(true).build(); }
protected HttpContent customizeErrorResponse( final HttpResponsePacket response) { response.setContentLength(0); return HttpContent.builder(response).last(true).build(); }
protected HttpContent customizeErrorResponse( final HttpResponsePacket response) { response.setContentLength(0); return HttpContent.builder(response).last(true).build(); }
last(last).build(); ctx.write(content, ((!requestPacket.isCommitted()) ? ctx.getTransportContext().getCompletionHandler() : null));
last(last).build(); ctx.write(content, ((!requestPacket.isCommitted()) ? ctx.getTransportContext().getCompletionHandler() : null));
@SuppressWarnings({"unchecked"}) public boolean generate(final FilterChainContext ctx, final Request request, final HttpRequestPacket requestPacket) throws IOException { String charset = request.getBodyEncoding(); if (charset == null) { charset = Charsets.ASCII_CHARSET.name(); } final byte[] data = request.getStringData().getBytes(charset); final MemoryManager mm = ctx.getMemoryManager(); final Buffer gBuffer = Buffers.wrap(mm, data); if (requestPacket.getContentLength() == -1) { requestPacket.setContentLengthLong(data.length); } final HttpContent content = requestPacket.httpContentBuilder() .content(gBuffer) .last(true) .build(); ctx.write(content, ((!requestPacket.isCommitted()) ? ctx.getTransportContext().getCompletionHandler() : null)); return true; }
@SuppressWarnings({"unchecked"}) public boolean generate(final FilterChainContext ctx, final Request request, final HttpRequestPacket requestPacket) throws IOException { final MemoryManager mm = ctx.getMemoryManager(); final byte[] data = request.getByteData(); final Buffer gBuffer = Buffers.wrap(mm, data); if (requestPacket.getContentLength() == -1) { requestPacket.setContentLengthLong(data.length); } final HttpContent content = requestPacket.httpContentBuilder() .content(gBuffer) .last(true) .build(); ctx.write(content, ((!requestPacket.isCommitted()) ? ctx.getTransportContext().getCompletionHandler() : null)); return true; }