Interface | Description |
---|---|
FrameEvent | |
GenericOutlet<T> |
INTERNAL API
|
GenericOutletSupport |
INTERNAL API
|
Http2Multiplexer |
INTERNAL API
|
Http2MultiplexerSupport |
INTERNAL API
|
Http2MultiplexerSupport.LogSupport | |
Http2MultiplexerSupport.StateTimingSupport | |
Http2StreamHandling |
INTERNAL API
|
IncomingFlowController |
INTERNAL API
|
PriorityNode |
INTERNAL API
|
PriorityTree |
INTERNAL API
|
StreamFrameEvent | |
StreamPrioritizer |
The interface for pluggable stream prioritizers
|
Class | Description |
---|---|
AlpnSwitch | |
AlpnSwitch$ | |
BufferedOutlet<T> |
INTERNAL API
|
BufferedOutletExtended<T> |
INTERNAL API
|
ByteFlag |
INTERNAL API
|
ByteFlag$ |
INTERNAL API
|
ContinuationFrame | |
ContinuationFrame$ | |
DataFrame | |
DataFrame$ | |
FrameLogger |
INTERNAL API
|
FrameLogger$ |
INTERNAL API
|
GoAwayFrame | |
GoAwayFrame$ | |
HeadersFrame | |
HeadersFrame$ | |
Http2AlpnSupport |
INTERNAL API
|
Http2AlpnSupport$ |
INTERNAL API
|
Http2Blueprint | |
Http2Blueprint$ | |
Http2Compliance |
INTERNAL API
|
Http2Compliance$ |
INTERNAL API
|
Http2Protocol |
INTERNAL API
|
Http2Protocol.ErrorCode | |
Http2Protocol.ErrorCode$ | |
Http2Protocol.ErrorCode$.CANCEL$ |
CANCEL (0x8): Used by the endpoint to indicate that the stream is no
longer needed.
|
Http2Protocol.ErrorCode$.COMPRESSION_ERROR$ |
COMPRESSION_ERROR (0x9): The endpoint is unable to maintain the
header compression context for the connection.
|
Http2Protocol.ErrorCode$.CONNECT_ERROR$ |
CONNECT_ERROR (0xa): The connection established in response to a
CONNECT request (Section 8.3) was reset or abnormally closed.
|
Http2Protocol.ErrorCode$.ENHANCE_YOUR_CALM$ |
ENHANCE_YOUR_CALM (0xb): The endpoint detected that its peer is
exhibiting a behavior that might be generating excessive load.
|
Http2Protocol.ErrorCode$.FLOW_CONTROL_ERROR$ |
FLOW_CONTROL_ERROR (0x3): The endpoint detected that its peer
violated the flow-control protocol.
|
Http2Protocol.ErrorCode$.FRAME_SIZE_ERROR$ |
FRAME_SIZE_ERROR (0x6): The endpoint received a frame with an
invalid size.
|
Http2Protocol.ErrorCode$.HTTP_1_1_REQUIRED$ |
HTTP_1_1_REQUIRED (0xd): The endpoint requires that HTTP/1.1 be used
instead of HTTP/2.
|
Http2Protocol.ErrorCode$.INADEQUATE_SECURITY$ |
INADEQUATE_SECURITY (0xc): The underlying transport has properties
that do not meet minimum security requirements (see Section 9.2).
|
Http2Protocol.ErrorCode$.INTERNAL_ERROR$ |
INTERNAL_ERROR (0x2): The endpoint encountered an unexpected
internal error.
|
Http2Protocol.ErrorCode$.NO_ERROR$ |
NO_ERROR (0x0): The associated condition is not a result of an
error.
|
Http2Protocol.ErrorCode$.PROTOCOL_ERROR$ |
PROTOCOL_ERROR (0x1): The endpoint detected an unspecific protocol
error.
|
Http2Protocol.ErrorCode$.REFUSED_STREAM$ |
REFUSED_STREAM (0x7): The endpoint refused the stream prior to
performing any application processing (see Section 8.1.4 for
details).
|
Http2Protocol.ErrorCode$.SETTINGS_TIMEOUT$ |
SETTINGS_TIMEOUT (0x4): The endpoint sent a SETTINGS frame but did
not receive a response in a timely manner.
|
Http2Protocol.ErrorCode$.STREAM_CLOSED$ |
STREAM_CLOSED (0x5): The endpoint received a frame after a stream
was half-closed.
|
Http2Protocol.Flags$ | |
Http2Protocol.FrameType | |
Http2Protocol.FrameType$ | |
Http2Protocol.FrameType$.CONTINUATION$ | |
Http2Protocol.FrameType$.DATA$ | |
Http2Protocol.FrameType$.GOAWAY$ | |
Http2Protocol.FrameType$.HEADERS$ | |
Http2Protocol.FrameType$.PING$ | |
Http2Protocol.FrameType$.PRIORITY$ | |
Http2Protocol.FrameType$.PUSH_PROMISE$ | |
Http2Protocol.FrameType$.RST_STREAM$ | |
Http2Protocol.FrameType$.SETTINGS$ | |
Http2Protocol.FrameType$.WINDOW_UPDATE$ | |
Http2Protocol.SettingIdentifier | |
Http2Protocol.SettingIdentifier$ | |
Http2Protocol.SettingIdentifier$.SETTINGS_ENABLE_PUSH$ |
SETTINGS_ENABLE_PUSH (0x2): This setting can be used to disable
server push (Section 8.2).
|
Http2Protocol.SettingIdentifier$.SETTINGS_HEADER_TABLE_SIZE$ |
SETTINGS_HEADER_TABLE_SIZE (0x1): Allows the sender to inform the
remote endpoint of the maximum size of the header compression
table used to decode header blocks, in octets.
|
Http2Protocol.SettingIdentifier$.SETTINGS_INITIAL_WINDOW_SIZE$ |
SETTINGS_INITIAL_WINDOW_SIZE (0x4): Indicates the sender's initial
window size (in octets) for stream-level flow control.
|
Http2Protocol.SettingIdentifier$.SETTINGS_MAX_CONCURRENT_STREAMS$ |
SETTINGS_MAX_CONCURRENT_STREAMS (0x3): Indicates the maximum number
of concurrent streams that the sender will allow.
|
Http2Protocol.SettingIdentifier$.SETTINGS_MAX_FRAME_SIZE$ |
SETTINGS_MAX_FRAME_SIZE (0x5): Indicates the size of the largest
frame payload that the sender is willing to receive, in octets.
|
Http2Protocol.SettingIdentifier$.SETTINGS_MAX_HEADER_LIST_SIZE$ |
SETTINGS_MAX_HEADER_LIST_SIZE (0x6): This advisory setting informs a
peer of the maximum size of header list that the sender is
prepared to accept, in octets.
|
Http2Protocol$ |
INTERNAL API
|
Http2ServerDemux |
This stage contains all control logic for handling frames and (de)muxing data to/from substreams.
|
Http2StreamHandling.Closed | |
Http2StreamHandling.Closed$ | |
Http2StreamHandling.HalfClosedRemote | |
Http2StreamHandling.HalfClosedRemote$ | |
Http2StreamHandling.Idle | |
Http2StreamHandling.Idle$ | |
Http2StreamHandling.IncomingStreamBuffer | |
Http2StreamHandling.IncomingStreamState | |
Http2StreamHandling.Open | |
Http2StreamHandling.Open$ | |
Http2StreamHandling.ReceivingData | |
Http2SubStream |
Represents one direction of an Http2 substream.
|
Http2SubStream$ | |
IncomingFlowController.WindowIncrements |
INTERNAL API
|
IncomingFlowController.WindowIncrements$ | |
IncomingFlowController$ | |
ParsedHeadersFrame | |
ParsedHeadersFrame$ | |
PingFrame | |
PingFrame$ | |
PriorityFrame | |
PriorityFrame$ | |
PriorityTree$ |
INTERNAL API
|
PushPromiseFrame | |
PushPromiseFrame$ | |
RequestParsing |
INTERNAL API
|
RequestParsing$ |
INTERNAL API
|
ResponseRendering | |
ResponseRendering$ | |
RstStreamFrame | |
RstStreamFrame$ | |
Setting | |
Setting$ | |
SettingsAckFrame | |
SettingsAckFrame$ | |
SettingsFrame | |
SettingsFrame$ | |
StreamPrioritizer$ | |
UnknownFrameEvent |
Dummy event for all unknown frames
|
UnknownFrameEvent$ | |
WindowUpdateFrame | |
WindowUpdateFrame$ |