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 boolean
exceededMaxLength
private Http2Headers
headers
private long
headersLength
private long
maxHeaderListSize
private HpackDecoder.HeaderType
previousType
private int
streamId
private boolean
validate
private Http2Exception
validationException
-
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 void
appendToHeaderList(java.lang.CharSequence name, java.lang.CharSequence value)
void
finish()
-
-
-
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:
finish
in interfaceHpackDecoder.Sink
- Throws:
Http2Exception
-
appendToHeaderList
public void appendToHeaderList(java.lang.CharSequence name, java.lang.CharSequence value)
- Specified by:
appendToHeaderList
in interfaceHpackDecoder.Sink
-
-