java.lang.Object
org.eclipse.jetty.http2.hpack.HpackEncoder
-
Constructor Summary
ConstructorsConstructorDescriptionHpackEncoder(int localMaxDynamicTableSize) HpackEncoder(int localMaxDynamicTableSize, int remoteMaxDynamicTableSize) HpackEncoder(int localMaxDynamicTableSize, int remoteMaxDynamicTableSize, int maxHeaderListSize) -
Method Summary
Modifier and TypeMethodDescriptionvoidencode(ByteBuffer buffer, org.eclipse.jetty.http.HttpField field) voidencode(ByteBuffer buffer, org.eclipse.jetty.http.MetaData metadata) voidencodeMaxDynamicTableSize(ByteBuffer buffer, int maxDynamicTableSize) intbooleanvoidsetLocalMaxDynamicTableSize(int localMaxDynamicTableSize) voidsetMaxHeaderListSize(int maxHeaderListSize) voidsetRemoteMaxDynamicTableSize(int remoteMaxDynamicTableSize) voidsetValidateEncoding(boolean validateEncoding)
-
Constructor Details
-
HpackEncoder
public HpackEncoder() -
HpackEncoder
public HpackEncoder(int localMaxDynamicTableSize) -
HpackEncoder
public HpackEncoder(int localMaxDynamicTableSize, int remoteMaxDynamicTableSize) -
HpackEncoder
public HpackEncoder(int localMaxDynamicTableSize, int remoteMaxDynamicTableSize, int maxHeaderListSize)
-
-
Method Details
-
getMaxHeaderListSize
public int getMaxHeaderListSize() -
setMaxHeaderListSize
public void setMaxHeaderListSize(int maxHeaderListSize) -
getHpackContext
-
setRemoteMaxDynamicTableSize
public void setRemoteMaxDynamicTableSize(int remoteMaxDynamicTableSize) -
setLocalMaxDynamicTableSize
public void setLocalMaxDynamicTableSize(int localMaxDynamicTableSize) -
isValidateEncoding
public boolean isValidateEncoding() -
setValidateEncoding
public void setValidateEncoding(boolean validateEncoding) -
encode
public void encode(ByteBuffer buffer, org.eclipse.jetty.http.MetaData metadata) throws HpackException - Throws:
HpackException
-
encodeMaxDynamicTableSize
-
encode
-