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.String
decode(java.nio.ByteBuffer buffer)
static java.lang.String
decode(java.nio.ByteBuffer buffer, int length)
static void
encode(java.nio.ByteBuffer buffer, byte[] b)
static void
encode(java.nio.ByteBuffer buffer, java.lang.String s)
static void
encodeLC(java.nio.ByteBuffer buffer, java.lang.String s)
static int
octetsNeeded(byte[] b)
static int
octetsNeeded(java.lang.String s)
static int
octetsNeededLC(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)
-
-