/** * Encodes a compressed header buffer as a {@link PushPromiseFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with these headers * @param promisedStreamId the stream of the push promise * @param compressedHeaders the compressed headers to be sent * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToPushPromiseFrames(final int streamId, final int promisedStreamId, final Buffer compressedHeaders, final List<Http2Frame> toList) { final PushPromiseFrame.PushPromiseFrameBuilder builder = PushPromiseFrame.builder() .streamId(streamId) .promisedStreamId(promisedStreamId); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link HeadersFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with the headers. * @param compressedHeaders a {@link Buffer} containing compressed headers * @param isEos will any additional data be sent after these headers? * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToHeaderFrames(final int streamId, final Buffer compressedHeaders, final boolean isEos, final List<Http2Frame> toList) { final HeadersFrame.HeadersFrameBuilder builder = HeadersFrame.builder() .streamId(streamId) .endStream(isEos); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link HeadersFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with the headers. * @param compressedHeaders a {@link Buffer} containing compressed headers * @param isEos will any additional data be sent after these headers? * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToHeaderFrames(final int streamId, final Buffer compressedHeaders, final boolean isEos, final List<Http2Frame> toList) { final HeadersFrame.HeadersFrameBuilder builder = HeadersFrame.builder() .streamId(streamId) .endStream(isEos); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link PushPromiseFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with these headers * @param promisedStreamId the stream of the push promise * @param compressedHeaders the compressed headers to be sent * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToPushPromiseFrames(final int streamId, final int promisedStreamId, final Buffer compressedHeaders, final List<Http2Frame> toList) { final PushPromiseFrame.PushPromiseFrameBuilder builder = PushPromiseFrame.builder() .streamId(streamId) .promisedStreamId(promisedStreamId); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link HeadersFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with the headers. * @param compressedHeaders a {@link Buffer} containing compressed headers * @param isEos will any additional data be sent after these headers? * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToHeaderFrames(final int streamId, final Buffer compressedHeaders, final boolean isEos, final List<Http2Frame> toList) { final HeadersFrame.HeadersFrameBuilder builder = HeadersFrame.builder() .streamId(streamId) .endStream(isEos); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link PushPromiseFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with these headers * @param promisedStreamId the stream of the push promise * @param compressedHeaders the compressed headers to be sent * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToPushPromiseFrames(final int streamId, final int promisedStreamId, final Buffer compressedHeaders, final List<Http2Frame> toList) { final PushPromiseFrame.PushPromiseFrameBuilder builder = PushPromiseFrame.builder() .streamId(streamId) .promisedStreamId(promisedStreamId); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link HeadersFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with the headers. * @param compressedHeaders a {@link Buffer} containing compressed headers * @param isEos will any additional data be sent after these headers? * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToHeaderFrames(final int streamId, final Buffer compressedHeaders, final boolean isEos, final List<Http2Frame> toList) { final HeadersFrame.HeadersFrameBuilder builder = HeadersFrame.builder() .streamId(streamId) .endStream(isEos); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link HeadersFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with the headers. * @param compressedHeaders a {@link Buffer} containing compressed headers * @param isEos will any additional data be sent after these headers? * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToHeaderFrames(final int streamId, final Buffer compressedHeaders, final boolean isEos, final List<Http2Frame> toList) { final HeadersFrame.HeadersFrameBuilder builder = HeadersFrame.builder() .streamId(streamId) .endStream(isEos); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link PushPromiseFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with these headers * @param promisedStreamId the stream of the push promise * @param compressedHeaders the compressed headers to be sent * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToPushPromiseFrames(final int streamId, final int promisedStreamId, final Buffer compressedHeaders, final List<Http2Frame> toList) { final PushPromiseFrame.PushPromiseFrameBuilder builder = PushPromiseFrame.builder() .streamId(streamId) .promisedStreamId(promisedStreamId); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link PushPromiseFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with these headers * @param promisedStreamId the stream of the push promise * @param compressedHeaders the compressed headers to be sent * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToPushPromiseFrames(final int streamId, final int promisedStreamId, final Buffer compressedHeaders, final List<Http2Frame> toList) { final PushPromiseFrame.PushPromiseFrameBuilder builder = PushPromiseFrame.builder() .streamId(streamId) .promisedStreamId(promisedStreamId); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link HeadersFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with the headers. * @param compressedHeaders a {@link Buffer} containing compressed headers * @param isEos will any additional data be sent after these headers? * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToHeaderFrames(final int streamId, final Buffer compressedHeaders, final boolean isEos, final List<Http2Frame> toList) { final HeadersFrame.HeadersFrameBuilder builder = HeadersFrame.builder() .streamId(streamId) .endStream(isEos); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link PushPromiseFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with these headers * @param promisedStreamId the stream of the push promise * @param compressedHeaders the compressed headers to be sent * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToPushPromiseFrames(final int streamId, final int promisedStreamId, final Buffer compressedHeaders, final List<Http2Frame> toList) { final PushPromiseFrame.PushPromiseFrameBuilder builder = PushPromiseFrame.builder() .streamId(streamId) .promisedStreamId(promisedStreamId); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link HeadersFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with the headers. * @param compressedHeaders a {@link Buffer} containing compressed headers * @param isEos will any additional data be sent after these headers? * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToHeaderFrames(final int streamId, final Buffer compressedHeaders, final boolean isEos, final List<Http2Frame> toList) { final HeadersFrame.HeadersFrameBuilder builder = HeadersFrame.builder() .streamId(streamId) .endStream(isEos); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link HeadersFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with the headers. * @param compressedHeaders a {@link Buffer} containing compressed headers * @param isEos will any additional data be sent after these headers? * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToHeaderFrames(final int streamId, final Buffer compressedHeaders, final boolean isEos, final List<Http2Frame> toList) { final HeadersFrame.HeadersFrameBuilder builder = HeadersFrame.builder() .streamId(streamId) .endStream(isEos); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link HeadersFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with the headers. * @param compressedHeaders a {@link Buffer} containing compressed headers * @param isEos will any additional data be sent after these headers? * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToHeaderFrames(final int streamId, final Buffer compressedHeaders, final boolean isEos, final List<Http2Frame> toList) { final HeadersFrame.HeadersFrameBuilder builder = HeadersFrame.builder() .streamId(streamId) .endStream(isEos); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link PushPromiseFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with these headers * @param promisedStreamId the stream of the push promise * @param compressedHeaders the compressed headers to be sent * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToPushPromiseFrames(final int streamId, final int promisedStreamId, final Buffer compressedHeaders, final List<Http2Frame> toList) { final PushPromiseFrame.PushPromiseFrameBuilder builder = PushPromiseFrame.builder() .streamId(streamId) .promisedStreamId(promisedStreamId); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link PushPromiseFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with these headers * @param promisedStreamId the stream of the push promise * @param compressedHeaders the compressed headers to be sent * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToPushPromiseFrames(final int streamId, final int promisedStreamId, final Buffer compressedHeaders, final List<Http2Frame> toList) { final PushPromiseFrame.PushPromiseFrameBuilder builder = PushPromiseFrame.builder() .streamId(streamId) .promisedStreamId(promisedStreamId); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }
/** * Encodes a compressed header buffer as a {@link PushPromiseFrame} and * a sequence of 0 or more {@link ContinuationFrame}s. * * @param streamId the stream associated with these headers * @param promisedStreamId the stream of the push promise * @param compressedHeaders the compressed headers to be sent * @param toList the {@link List} to which {@link Http2Frame}s will be added * @return the result {@link List} with the frames */ private List<Http2Frame> bufferToPushPromiseFrames(final int streamId, final int promisedStreamId, final Buffer compressedHeaders, final List<Http2Frame> toList) { final PushPromiseFrame.PushPromiseFrameBuilder builder = PushPromiseFrame.builder() .streamId(streamId) .promisedStreamId(promisedStreamId); return completeHeadersProviderFrameSerialization(builder, streamId, compressedHeaders, toList); }