Package dev.relism.flash.http2.hpack
Class ContinuationAssembler
java.lang.Object
dev.relism.flash.http2.hpack.ContinuationAssembler
Reassembles one HEADERS/CONTINUATION sequence into a bounded contiguous connection buffer.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbegin(int streamId, byte[] source, int offset, int fragmentLength, boolean endHeaders) byte[]buffer()voidcontinuation(int streamId, byte[] source, int offset, int fragmentLength, boolean endHeaders) booleanisActive()booleanintlength()voidreset()intstreamId()
-
Constructor Details
-
ContinuationAssembler
public ContinuationAssembler() -
ContinuationAssembler
public ContinuationAssembler(int maximumBlockSize)
-
-
Method Details
-
begin
public void begin(int streamId, byte[] source, int offset, int fragmentLength, boolean endHeaders) -
continuation
public void continuation(int streamId, byte[] source, int offset, int fragmentLength, boolean endHeaders) -
buffer
public byte[] buffer() -
length
public int length() -
streamId
public int streamId() -
isComplete
public boolean isComplete() -
isActive
public boolean isActive() -
reset
public void reset()
-