Package org.eclipse.jetty.http2.hpack
Class Huffman
- java.lang.Object
-
- org.eclipse.jetty.http2.hpack.Huffman
-
public class Huffman extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Huffman()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringdecode(java.nio.ByteBuffer buffer)static java.lang.Stringdecode(java.nio.ByteBuffer buffer, int length)static voidencode(java.nio.ByteBuffer buffer, byte[] b)static voidencode(java.nio.ByteBuffer buffer, java.lang.String s)static voidencodeLC(java.nio.ByteBuffer buffer, java.lang.String s)static intoctetsNeeded(byte[] b)static intoctetsNeeded(java.lang.String s)static intoctetsNeededLC(java.lang.String s)
-
-
-
Method Detail
-
decode
public static java.lang.String decode(java.nio.ByteBuffer buffer) throws HpackException.CompressionException
-
decode
public static java.lang.String decode(java.nio.ByteBuffer buffer, int length) throws HpackException.CompressionException
-
octetsNeeded
public static int octetsNeeded(java.lang.String s)
-
octetsNeeded
public static int octetsNeeded(byte[] b)
-
encode
public static void encode(java.nio.ByteBuffer buffer, java.lang.String s)
-
encode
public static void encode(java.nio.ByteBuffer buffer, byte[] b)
-
octetsNeededLC
public static int octetsNeededLC(java.lang.String s)
-
encodeLC
public static void encodeLC(java.nio.ByteBuffer buffer, java.lang.String s)
-
-