A C D G H I M P R S T U 
All Classes All Packages

A

addHalfParsedSize(int) - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
addParsedMessage(Http2Msg) - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
addToDataToParseSize(int) - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 

C

clearParsedFrames() - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
com.webpieces.hpack.api - package com.webpieces.hpack.api
 
com.webpieces.hpack.impl - package com.webpieces.hpack.impl
 
createParser(BufferPool, boolean) - Static method in class com.webpieces.hpack.api.HpackParserFactory
 
createStatefulParser(BufferPool, HpackConfig) - Static method in class com.webpieces.hpack.api.HpackParserFactory
 

D

decode(UnmarshalStateImpl, DataWrapper, int, Consumer<Http2Header>) - Method in class com.webpieces.hpack.impl.HeaderDecoding
 

G

getDataToParseSize() - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
getDecoder() - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
getEncoder() - Method in class com.webpieces.hpack.impl.MarshalStateImpl
 
getHeadersToCombine() - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
getLeftOverDataSize() - Method in interface com.webpieces.hpack.api.UnmarshalState
 
getLeftOverDataSize() - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
getLocalMaxFrameSize() - Method in class com.webpieces.hpack.api.HpackConfig
 
getLogId() - Method in class com.webpieces.hpack.api.HpackConfig
 
getLogId() - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
getLowLevelState() - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
getMaxHeaderSize() - Method in class com.webpieces.hpack.api.HpackConfig
 
getMaxHeaderTableSize() - Method in class com.webpieces.hpack.api.HpackConfig
 
getMaxRemoteFrameSize() - Method in class com.webpieces.hpack.impl.MarshalStateImpl
 
getNumBytesJustParsed() - Method in interface com.webpieces.hpack.api.UnmarshalState
 
getNumBytesJustParsed() - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
getParsedFrames() - Method in interface com.webpieces.hpack.api.UnmarshalState
In the case where you pass in bytes of 2 or more messages, we give you back all the parsed messages so far
getParsedFrames() - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
getProcessFuture() - Method in interface com.webpieces.hpack.api.UnmarshalState
 
getProcessFuture() - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
getRemoteMaxFrameSize() - Method in class com.webpieces.hpack.api.HpackConfig
 

H

HeaderDecoding - Class in com.webpieces.hpack.impl
 
HeaderDecoding() - Constructor for class com.webpieces.hpack.impl.HeaderDecoding
 
HeaderEncoding - Class in com.webpieces.hpack.impl
 
HeaderEncoding() - Constructor for class com.webpieces.hpack.impl.HeaderEncoding
 
HpackConfig - Class in com.webpieces.hpack.api
 
HpackConfig(String) - Constructor for class com.webpieces.hpack.api.HpackConfig
 
HpackParser - Interface in com.webpieces.hpack.api
 
HpackParserFactory - Class in com.webpieces.hpack.api
 
HpackParserFactory() - Constructor for class com.webpieces.hpack.api.HpackParserFactory
 
HpackParserImpl - Class in com.webpieces.hpack.impl
 
HpackParserImpl(Http2Parser, boolean) - Constructor for class com.webpieces.hpack.impl.HpackParserImpl
 
HpackStatefulParser - Interface in com.webpieces.hpack.api
 
HpackStatefulParserImpl - Class in com.webpieces.hpack.impl
 
HpackStatefulParserImpl(HpackParser, HpackConfig) - Constructor for class com.webpieces.hpack.impl.HpackStatefulParserImpl
 

I

isIgnoreUnknownFrames() - Method in class com.webpieces.hpack.api.HpackConfig
 

M

marshal(MarshalState, Http2Msg) - Method in interface com.webpieces.hpack.api.HpackParser
 
marshal(MarshalState, Http2Msg) - Method in class com.webpieces.hpack.impl.HpackParserImpl
 
marshal(Http2Msg) - Method in interface com.webpieces.hpack.api.HpackStatefulParser
 
marshal(Http2Msg) - Method in class com.webpieces.hpack.impl.HpackStatefulParserImpl
 
marshalSettingsPayload(List<Http2Setting>) - Method in interface com.webpieces.hpack.api.HpackParser
Base 64 of the 'payload' of the SettingsFrame only, excluding the frame piece
marshalSettingsPayload(List<Http2Setting>) - Method in interface com.webpieces.hpack.api.HpackStatefulParser
Base 64 of the 'payload' of the SettingsFrame only, excluding the frame piece
marshalSettingsPayload(List<Http2Setting>) - Method in class com.webpieces.hpack.impl.HpackParserImpl
 
marshalSettingsPayload(List<Http2Setting>) - Method in class com.webpieces.hpack.impl.HpackStatefulParserImpl
 
MarshalState - Interface in com.webpieces.hpack.api
 
MarshalStateImpl - Class in com.webpieces.hpack.impl
 
MarshalStateImpl(HeaderEncoding, Encoder, long) - Constructor for class com.webpieces.hpack.impl.MarshalStateImpl
 

P

prepareToMarshal(int, long) - Method in interface com.webpieces.hpack.api.HpackParser
 
prepareToMarshal(int, long) - Method in class com.webpieces.hpack.impl.HpackParserImpl
 
prepareToUnmarshal(String, int, int, long) - Method in interface com.webpieces.hpack.api.HpackParser
 
prepareToUnmarshal(String, int, int, long) - Method in class com.webpieces.hpack.impl.HpackParserImpl
 

R

resetNumBytesJustParsed() - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 

S

setDecoderMaxTableSize(int) - Method in interface com.webpieces.hpack.api.UnmarshalState
 
setDecoderMaxTableSize(int) - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
setIgnoreUnknownFrames(boolean) - Method in class com.webpieces.hpack.api.HpackConfig
 
setIncomingMaxFrameSize(long) - Method in interface com.webpieces.hpack.api.UnmarshalState
 
setIncomingMaxFrameSize(long) - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
setLocalMaxFrameSize(long) - Method in class com.webpieces.hpack.api.HpackConfig
 
setLogId(String) - Method in class com.webpieces.hpack.api.HpackConfig
 
setMaxHeaderSize(int) - Method in class com.webpieces.hpack.api.HpackConfig
 
setMaxHeaderTableSize(int) - Method in class com.webpieces.hpack.api.HpackConfig
 
setMaxHeaderTableSize(Decoder, int) - Method in class com.webpieces.hpack.impl.HeaderDecoding
 
setMaxHeaderTableSize(Encoder, int) - Method in class com.webpieces.hpack.impl.HeaderEncoding
 
setOutgoingMaxTableSize(int) - Method in interface com.webpieces.hpack.api.MarshalState
 
setOutgoingMaxTableSize(int) - Method in class com.webpieces.hpack.impl.MarshalStateImpl
 
setOutoingMaxFrameSize(long) - Method in interface com.webpieces.hpack.api.MarshalState
 
setOutoingMaxFrameSize(long) - Method in class com.webpieces.hpack.impl.MarshalStateImpl
 
setProcessFuturee(CompletableFuture<Void>) - Method in interface com.webpieces.hpack.api.UnmarshalState
 
setProcessFuturee(CompletableFuture<Void>) - Method in class com.webpieces.hpack.impl.UnmarshalStateImpl
 
setRemoteMaxFrameSize(long) - Method in class com.webpieces.hpack.api.HpackConfig
 

T

translateToFrames(long, Encoder, Http2Headers) - Method in class com.webpieces.hpack.impl.HeaderEncoding
 
translateToFrames(long, Encoder, Http2Push) - Method in class com.webpieces.hpack.impl.HeaderEncoding
 

U

unmarshal(UnmarshalState, DataWrapper) - Method in interface com.webpieces.hpack.api.HpackParser
 
unmarshal(UnmarshalState, DataWrapper) - Method in class com.webpieces.hpack.impl.HpackParserImpl
 
unmarshal(DataWrapper) - Method in interface com.webpieces.hpack.api.HpackStatefulParser
 
unmarshal(DataWrapper) - Method in class com.webpieces.hpack.impl.HpackStatefulParserImpl
 
unmarshalSettingsPayload(String) - Method in interface com.webpieces.hpack.api.HpackParser
Unfortunately, in the http1.1 request to a server, the base64 http/2 upgrade settings header ONLY contains the 'payload' of a SettingFrame, so we must have a method to just parse the payload of a settings frame so this is a one-off function that I don't like exposing but need to.
unmarshalSettingsPayload(String) - Method in interface com.webpieces.hpack.api.HpackStatefulParser
Unfortunately, in the http1.1 request to a server, the base64 http/2 upgrade settings header ONLY contains the 'payload' of a SettingFrame, so we must have a method to just parse the payload of a settings frame so this is a one-off function that I don't like exposing but need to.
unmarshalSettingsPayload(String) - Method in class com.webpieces.hpack.impl.HpackParserImpl
 
unmarshalSettingsPayload(String) - Method in class com.webpieces.hpack.impl.HpackStatefulParserImpl
 
UnmarshalState - Interface in com.webpieces.hpack.api
 
UnmarshalStateImpl - Class in com.webpieces.hpack.impl
 
UnmarshalStateImpl(String, Http2Memento, HeaderDecoding, Decoder) - Constructor for class com.webpieces.hpack.impl.UnmarshalStateImpl
 
A C D G H I M P R S T U 
All Classes All Packages