Top Fields Constructors Methods
org.eclipse.jetty.http2.generator

public Class PushPromiseGenerator

extends FrameGenerator
Class Inheritance
Imports
java.nio.ByteBuffer, org.eclipse.jetty.http.MetaData, org.eclipse.jetty.http2.Flags, org.eclipse.jetty.http2.frames.Frame, .FrameType, .PushPromiseFrame, org.eclipse.jetty.http2.hpack.HpackEncoder, .HpackException, org.eclipse.jetty.io.ByteBufferPool, .RetainableByteBuffer, org.eclipse.jetty.util.BufferUtil

Field Summary

Modifier and TypeField and Description
private final HpackEncoder

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
public int
generatePushPromise(ByteBufferPool.Accumulator accumulator, int streamId, int promisedStreamId, MetaData metaData)

Inherited from org.eclipse.jetty.http2.generator.FrameGenerator:
encodegenerateHeadergetMaxFrameSizeisUseDirectByteBuffers

Field Detail

encoderback to summary
private final HpackEncoder encoder

Constructor Detail

PushPromiseGeneratorback to summary
public PushPromiseGenerator(HeaderGenerator headerGenerator, HpackEncoder encoder)

Method Detail

generateback to summary
public int generate(ByteBufferPool.Accumulator accumulator, Frame frame) throws HpackException

Implements abstract org.eclipse.jetty.http2.generator.FrameGenerator.generate.

Annotations
@Override
generatePushPromiseback to summary
public int generatePushPromise(ByteBufferPool.Accumulator accumulator, int streamId, int promisedStreamId, MetaData metaData) throws HpackException