Package io.netty.handler.codec.http2
Class HpackDecoder.Http2HeadersSink
- java.lang.Object
-
- io.netty.handler.codec.http2.HpackDecoder.Http2HeadersSink
-
- All Implemented Interfaces:
HpackDecoder.Sink
- Enclosing class:
- HpackDecoder
private static final class HpackDecoder.Http2HeadersSink extends java.lang.Object implements HpackDecoder.Sink
-
-
Field Summary
Fields Modifier and Type Field Description private booleanexceededMaxLengthprivate Http2Headersheadersprivate longheadersLengthprivate longmaxHeaderListSizeprivate HpackDecoder.HeaderTypepreviousTypeprivate intstreamIdprivate booleanvalidateprivate Http2ExceptionvalidationException
-
Constructor Summary
Constructors Constructor Description Http2HeadersSink(int streamId, Http2Headers headers, long maxHeaderListSize, boolean validate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendToHeaderList(java.lang.CharSequence name, java.lang.CharSequence value)voidfinish()
-
-
-
Field Detail
-
headers
private final Http2Headers headers
-
maxHeaderListSize
private final long maxHeaderListSize
-
streamId
private final int streamId
-
validate
private final boolean validate
-
headersLength
private long headersLength
-
exceededMaxLength
private boolean exceededMaxLength
-
previousType
private HpackDecoder.HeaderType previousType
-
validationException
private Http2Exception validationException
-
-
Constructor Detail
-
Http2HeadersSink
Http2HeadersSink(int streamId, Http2Headers headers, long maxHeaderListSize, boolean validate)
-
-
Method Detail
-
finish
public void finish() throws Http2Exception- Specified by:
finishin interfaceHpackDecoder.Sink- Throws:
Http2Exception
-
appendToHeaderList
public void appendToHeaderList(java.lang.CharSequence name, java.lang.CharSequence value)- Specified by:
appendToHeaderListin interfaceHpackDecoder.Sink
-
-