Class Generator
java.lang.Object
org.eclipse.jetty.http2.generator.Generator
-
Constructor Summary
ConstructorsConstructorDescriptionGenerator
(ByteBufferPool byteBufferPool) Generator
(ByteBufferPool byteBufferPool, boolean useDirectByteBuffers, int maxDynamicTableSize, int maxHeaderBlockFragment) Generator
(ByteBufferPool byteBufferPool, int maxDynamicTableSize, int maxHeaderBlockFragment) -
Method Summary
Modifier and TypeMethodDescriptionint
control
(ByteBufferPool.Lease lease, Frame frame) int
data
(ByteBufferPool.Lease lease, DataFrame frame, int maxLength) void
setHeaderTableSize
(int headerTableSize) void
setMaxFrameSize
(int maxFrameSize) void
setMaxHeaderListSize
(int value) void
setValidateHpackEncoding
(boolean validateEncoding)
-
Constructor Details
-
Generator
-
Generator
public Generator(ByteBufferPool byteBufferPool, int maxDynamicTableSize, int maxHeaderBlockFragment) -
Generator
public Generator(ByteBufferPool byteBufferPool, boolean useDirectByteBuffers, int maxDynamicTableSize, int maxHeaderBlockFragment)
-
-
Method Details
-
getByteBufferPool
-
setValidateHpackEncoding
public void setValidateHpackEncoding(boolean validateEncoding) -
setHeaderTableSize
public void setHeaderTableSize(int headerTableSize) -
setMaxFrameSize
public void setMaxFrameSize(int maxFrameSize) -
control
- Throws:
HpackException
-
data
-
setMaxHeaderListSize
public void setMaxHeaderListSize(int value)
-