Class Generator
- java.lang.Object
-
- org.eclipse.jetty.http2.generator.Generator
-
public class Generator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Generator(ByteBufferPool byteBufferPool)
Generator(ByteBufferPool byteBufferPool, int maxDynamicTableSize, int maxHeaderBlockFragment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
control(ByteBufferPool.Lease lease, Frame frame)
int
data(ByteBufferPool.Lease lease, DataFrame frame, int maxLength)
ByteBufferPool
getByteBufferPool()
void
setHeaderTableSize(int headerTableSize)
void
setMaxFrameSize(int maxFrameSize)
void
setMaxHeaderListSize(int value)
void
setValidateHpackEncoding(boolean validateEncoding)
-
-
-
Constructor Detail
-
Generator
public Generator(ByteBufferPool byteBufferPool)
-
Generator
public Generator(ByteBufferPool byteBufferPool, int maxDynamicTableSize, int maxHeaderBlockFragment)
-
-
Method Detail
-
getByteBufferPool
public ByteBufferPool getByteBufferPool()
-
setValidateHpackEncoding
public void setValidateHpackEncoding(boolean validateEncoding)
-
setHeaderTableSize
public void setHeaderTableSize(int headerTableSize)
-
setMaxFrameSize
public void setMaxFrameSize(int maxFrameSize)
-
control
public int control(ByteBufferPool.Lease lease, Frame frame) throws HpackException
- Throws:
HpackException
-
data
public int data(ByteBufferPool.Lease lease, DataFrame frame, int maxLength)
-
setMaxHeaderListSize
public void setMaxHeaderListSize(int value)
-
-