Top Fields Constructors Methods
org.glassfish.grizzly.http2

public Class HeadersDecoder

extends Object
Class Inheritance
Imports
org.glassfish.grizzly.Buffer, org.glassfish.grizzly.http2.frames.HeaderBlockHead, org.glassfish.grizzly.http2.hpack.Decoder, .DecodingCallback, org.glassfish.grizzly.memory.Buffers, .MemoryManager

Author
oleksiys

Field Summary

Modifier and TypeField and Description
private int
private HeaderBlockHead
private final Decoder
private Buffer
private final int
private final MemoryManager<E extends Buffer>

Constructor Summary

AccessConstructor and Description
public
HeadersDecoder(final MemoryManager<E extends Buffer> memoryManager, final int maxHeaderSize, final int maxHeaderTableSize)

Method Summary

Modifier and TypeMethod and Description
public boolean
append(final Buffer buffer)

public void
decode(final DecodingCallback callback)

public HeaderBlockHead
public boolean
public void
setFirstHeaderFrame(final HeaderBlockHead firstHeaderFrame)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

currentHeaderSizeback to summary
private int currentHeaderSize
firstHeaderFrameback to summary
private HeaderBlockHead firstHeaderFrame
hpackDecoderback to summary
private final Decoder hpackDecoder
inBufferback to summary
private Buffer inBuffer
maxHeaderSizeback to summary
private final int maxHeaderSize
memoryManagerback to summary
private final MemoryManager<E extends Buffer> memoryManager

Constructor Detail

HeadersDecoderback to summary
public HeadersDecoder(final MemoryManager<E extends Buffer> memoryManager, final int maxHeaderSize, final int maxHeaderTableSize)

Method Detail

appendback to summary
public boolean append(final Buffer buffer)
decodeback to summary
public void decode(final DecodingCallback callback)
finishHeaderback to summary
public HeaderBlockHead finishHeader()
isProcessingHeadersback to summary
public boolean isProcessingHeaders()
setFirstHeaderFrameback to summary
public void setFirstHeaderFrame(final HeaderBlockHead firstHeaderFrame)