final Buffer gBuffer = Buffers.wrap(mm, data); final HttpContent content = requestPacket.httpContentBuilder() .content(gBuffer) .last(true) .build();
if (buffer.hasRemaining()) { final HttpContent content = requestPacket.httpContentBuilder() .content(buffer) .last(true) .build();
feedableBodyGenerator.contentBuilder.content(buffer).last(last).build(); final CompletionHandler<WriteResult> handler = ((last) ? new LastPacketCompletionHandler() : null);
@Override public void run() { http2Session.sendMessageUpstream(pushStream, HttpContent .builder(request) .content(Buffers.EMPTY_BUFFER) .build()); } });
@Override public void run() { http2Session.sendMessageUpstream(pushStream, HttpContent .builder(request) .content(Buffers.EMPTY_BUFFER) .build()); } });
@Override public void run() { http2Session.sendMessageUpstream(pushStream, HttpContent .builder(request) .content(Buffers.EMPTY_BUFFER) .build()); } });
@Override public void run() { http2Session.sendMessageUpstream(pushStream, HttpContent .builder(request) .content(Buffers.EMPTY_BUFFER) .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; }
@Override public void run() { http2Session.sendMessageUpstream(pushStream, HttpContent .builder(request) .content(Buffers.EMPTY_BUFFER) .build()); } });
@Override public void run() { http2Session.sendMessageUpstream(pushStream, HttpContent .builder(request) .content(Buffers.EMPTY_BUFFER) .build()); } });
@Override public void run() { http2Session.sendMessageUpstream(pushStream, HttpContent .builder(request) .content(Buffers.EMPTY_BUFFER) .build()); } });
@Override public void run() { http2Session.sendMessageUpstream(pushStream, HttpContent .builder(request) .content(Buffers.EMPTY_BUFFER) .build()); } });
@Override public void run() { http2Session.sendMessageUpstream(pushStream, HttpContent .builder(request) .content(Buffers.EMPTY_BUFFER) .build()); } });
requestPacket.httpContentBuilder().content(b). last(last).build(); ctx.write(content, ((!requestPacket.isCommitted()) ? ctx.getTransportContext().getCompletionHandler() : null));
requestPacket.httpContentBuilder().content(buffer). 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; }