java.lang.Object
robaho.net.httpserver.http2.hpack.HPackContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddHeaderField(HTTP2HeaderField field) decodeFieldSegments(byte[] buffer) static List<byte[]> encodeHeadersFrame(Headers headers, int streamId) getHeaderField(int index) static voidwriteGenericHeaderFrame(Headers headers, OutputStream outputStream, int streamId) static voidwriteHeaderFrame(Headers headers, OutputStream outputStream, int streamId, boolean closeStream) this method is optimized for a server implementation and is not suitable for generic http2 hpack header encoding
-
Constructor Details
-
HPackContext
public HPackContext()
-
-
Method Details
-
getHeaderField
-
addHeaderField
-
decodeFieldSegments
- Throws:
HTTP2Exception
-
writeHeaderFrame
public static void writeHeaderFrame(Headers headers, OutputStream outputStream, int streamId, boolean closeStream) throws IOException this method is optimized for a server implementation and is not suitable for generic http2 hpack header encoding- Throws:
IOException
-
writeGenericHeaderFrame
public static void writeGenericHeaderFrame(Headers headers, OutputStream outputStream, int streamId) throws IOException - Throws:
IOException
-
encodeHeadersFrame
-