Package org.eclipse.jetty.http2.hpack
Class HpackEncoder
- java.lang.Object
-
- org.eclipse.jetty.http2.hpack.HpackEncoder
-
public class HpackEncoder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static org.eclipse.jetty.util.log.LoggerLOG
-
Constructor Summary
Constructors Constructor Description HpackEncoder()HpackEncoder(int localMaxDynamicTableSize)HpackEncoder(int localMaxDynamicTableSize, int remoteMaxDynamicTableSize)HpackEncoder(int localMaxDynamicTableSize, int remoteMaxDynamicTableSize, int maxHeaderListSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidencode(java.nio.ByteBuffer buffer, org.eclipse.jetty.http.HttpField field)voidencode(java.nio.ByteBuffer buffer, org.eclipse.jetty.http.MetaData metadata)voidencodeMaxDynamicTableSize(java.nio.ByteBuffer buffer, int maxDynamicTableSize)HpackContextgetHpackContext()intgetMaxHeaderListSize()voidsetLocalMaxDynamicTableSize(int localMaxDynamicTableSize)voidsetMaxHeaderListSize(int maxHeaderListSize)voidsetRemoteMaxDynamicTableSize(int remoteMaxDynamicTableSize)
-
-
-
Constructor Detail
-
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 Detail
-
getMaxHeaderListSize
public int getMaxHeaderListSize()
-
setMaxHeaderListSize
public void setMaxHeaderListSize(int maxHeaderListSize)
-
getHpackContext
public HpackContext getHpackContext()
-
setRemoteMaxDynamicTableSize
public void setRemoteMaxDynamicTableSize(int remoteMaxDynamicTableSize)
-
setLocalMaxDynamicTableSize
public void setLocalMaxDynamicTableSize(int localMaxDynamicTableSize)
-
encode
public void encode(java.nio.ByteBuffer buffer, org.eclipse.jetty.http.MetaData metadata)
-
encodeMaxDynamicTableSize
public void encodeMaxDynamicTableSize(java.nio.ByteBuffer buffer, int maxDynamicTableSize)
-
encode
public void encode(java.nio.ByteBuffer buffer, org.eclipse.jetty.http.HttpField field)
-
-