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

public abstract Class FrameGenerator

extends Object
Class Inheritance
Known Direct Subclasses
org.eclipse.jetty.http2.generator.GoAwayGenerator, org.eclipse.jetty.http2.generator.HeadersGenerator, org.eclipse.jetty.http2.generator.NoOpGenerator, org.eclipse.jetty.http2.generator.PingGenerator, org.eclipse.jetty.http2.generator.PrefaceGenerator, org.eclipse.jetty.http2.generator.PriorityGenerator, org.eclipse.jetty.http2.generator.PushPromiseGenerator, org.eclipse.jetty.http2.generator.ResetGenerator, org.eclipse.jetty.http2.generator.SettingsGenerator, org.eclipse.jetty.http2.generator.WindowUpdateGenerator
Imports
java.nio.ByteBuffer, org.eclipse.jetty.http.MetaData, org.eclipse.jetty.http2.frames.Frame, .FrameType, 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 HeaderGenerator

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected RetainableByteBuffer
encode(HpackEncoder encoder, MetaData metaData, int maxFrameSize)

public abstract int
protected RetainableByteBuffer
generateHeader(FrameType frameType, int length, int flags, int streamId)

public int
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

headerGeneratorback to summary
private final HeaderGenerator headerGenerator

Constructor Detail

FrameGeneratorback to summary
protected FrameGenerator(HeaderGenerator headerGenerator)

Method Detail

encodeback to summary
protected RetainableByteBuffer encode(HpackEncoder encoder, MetaData metaData, int maxFrameSize) throws HpackException
generateback to summary
public abstract int generate(ByteBufferPool.Accumulator accumulator, Frame frame) throws HpackException
generateHeaderback to summary
protected RetainableByteBuffer generateHeader(FrameType frameType, int length, int flags, int streamId)
getMaxFrameSizeback to summary
public int getMaxFrameSize()
isUseDirectByteBuffersback to summary
public boolean isUseDirectByteBuffers()