Class Generator
- java.lang.Object
-
- org.eclipse.jetty.http2.generator.Generator
-
public class Generator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.jetty.io.ByteBufferPool
byteBufferPool
private DataGenerator
dataGenerator
private FrameGenerator[]
generators
private HeaderGenerator
headerGenerator
private HpackEncoder
hpackEncoder
-
Constructor Summary
Constructors Constructor Description Generator(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
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description int
control(org.eclipse.jetty.io.ByteBufferPool.Lease lease, Frame frame)
int
data(org.eclipse.jetty.io.ByteBufferPool.Lease lease, DataFrame frame, int maxLength)
org.eclipse.jetty.io.ByteBufferPool
getByteBufferPool()
HpackEncoder
getHpackEncoder()
void
setHeaderTableSize(int maxTableSize)
Deprecated.void
setMaxFrameSize(int maxFrameSize)
void
setMaxHeaderListSize(int value)
Deprecated.void
setValidateHpackEncoding(boolean validateEncoding)
Deprecated.
-
-
-
Field Detail
-
byteBufferPool
private final org.eclipse.jetty.io.ByteBufferPool byteBufferPool
-
headerGenerator
private final HeaderGenerator headerGenerator
-
hpackEncoder
private final HpackEncoder hpackEncoder
-
generators
private final FrameGenerator[] generators
-
dataGenerator
private final DataGenerator dataGenerator
-
-
Constructor Detail
-
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 Detail
-
getByteBufferPool
public org.eclipse.jetty.io.ByteBufferPool getByteBufferPool()
-
getHpackEncoder
public HpackEncoder getHpackEncoder()
-
setValidateHpackEncoding
@Deprecated public void setValidateHpackEncoding(boolean validateEncoding)
Deprecated.
-
setHeaderTableSize
@Deprecated public void setHeaderTableSize(int maxTableSize)
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
public int data(org.eclipse.jetty.io.ByteBufferPool.Lease lease, DataFrame frame, int maxLength)
-
setMaxHeaderListSize
@Deprecated public void setMaxHeaderListSize(int value)
Deprecated.
-
-