Class Generator
java.lang.Object
org.eclipse.jetty.http2.generator.Generator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.eclipse.jetty.io.ByteBufferPool
private final DataGenerator
private final FrameGenerator[]
private final HeaderGenerator
private final HpackEncoder
-
Constructor Summary
ConstructorsConstructorDescriptionGenerator
(org.eclipse.jetty.io.ByteBufferPool byteBufferPool) Generator
(org.eclipse.jetty.io.ByteBufferPool byteBufferPool, int maxHeaderBlockFragment) Generator
(org.eclipse.jetty.io.ByteBufferPool byteBufferPool, int maxDynamicTableSize, int maxHeaderBlockFragment) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionint
int
org.eclipse.jetty.io.ByteBufferPool
void
setHeaderTableSize
(int maxTableSize) Deprecated.void
setMaxFrameSize
(int maxFrameSize) void
setMaxHeaderListSize
(int value) Deprecated.void
setValidateHpackEncoding
(boolean validateEncoding) Deprecated.
-
Field Details
-
byteBufferPool
private final org.eclipse.jetty.io.ByteBufferPool byteBufferPool -
headerGenerator
-
hpackEncoder
-
generators
-
dataGenerator
-
-
Constructor Details
-
Generator
public Generator(org.eclipse.jetty.io.ByteBufferPool byteBufferPool) -
Generator
@Deprecated public Generator(org.eclipse.jetty.io.ByteBufferPool byteBufferPool, int maxDynamicTableSize, int maxHeaderBlockFragment) Deprecated. -
Generator
public Generator(org.eclipse.jetty.io.ByteBufferPool byteBufferPool, int maxHeaderBlockFragment)
-
-
Method Details
-
getByteBufferPool
public org.eclipse.jetty.io.ByteBufferPool getByteBufferPool() -
getHpackEncoder
-
setValidateHpackEncoding
Deprecated. -
setHeaderTableSize
Deprecated. -
setMaxFrameSize
public void setMaxFrameSize(int maxFrameSize) -
control
public int control(org.eclipse.jetty.io.ByteBufferPool.Lease lease, Frame frame) throws HpackException - Throws:
HpackException
-
data
-
setMaxHeaderListSize
Deprecated.
-