Package io.undertow.protocols.http2
Class HpackDecoder
java.lang.Object
io.undertow.protocols.http2.HpackDecoder
A decoder for HPACK.
- Author:
- Stuart Douglas
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
decode
(ByteBuffer buffer, boolean moreData) Decodes the provided frame data.void
setHeaderEmitter
(HpackDecoder.HeaderEmitter headerEmitter)
-
Constructor Details
-
HpackDecoder
public HpackDecoder(int maxAllowedMemorySize) -
HpackDecoder
public HpackDecoder()
-
-
Method Details
-
decode
Decodes the provided frame data. If this method leaves data in the buffer then this buffer should be compacted so this data is preserved, unless there is no more data in which case this should be considered a protocol error.- Parameters:
buffer
- The buffer- Throws:
HpackException
-
getHeaderEmitter
-
setHeaderEmitter
-