See: Description
| Interface | Description |
|---|---|
| Http2Connection |
Manager for the state of an HTTP/2 connection with the remote end-point.
|
| Http2Connection.Endpoint<F extends Http2FlowController> |
A view of the connection from one endpoint (local or remote).
|
| Http2Connection.Listener |
Listener for life-cycle events for streams in this connection.
|
| Http2ConnectionDecoder |
Handler for inbound traffic on behalf of
Http2ConnectionHandler. |
| Http2ConnectionDecoder.Builder |
Builder for new instances of
Http2ConnectionDecoder. |
| Http2ConnectionEncoder |
Handler for outbound HTTP/2 traffic.
|
| Http2ConnectionEncoder.Builder |
Builder for new instances of
Http2ConnectionEncoder. |
| Http2DataWriter |
Interface that defines an object capable of producing HTTP/2 data frames.
|
| Http2FlowController |
Base interface for all HTTP/2 flow controllers.
|
| Http2FrameListener |
An listener of HTTP/2 frames.
|
| Http2FrameReader |
Reads HTTP/2 frames from an input
ByteBuf and notifies the specified
Http2FrameListener when frames are complete. |
| Http2FrameReader.Configuration |
Configuration specific to
Http2FrameReader |
| Http2FrameSizePolicy | |
| Http2FrameWriter |
A writer responsible for marshaling HTTP/2 frames to the channel.
|
| Http2FrameWriter.Configuration |
Configuration specific to
Http2FrameWriter |
| Http2Headers |
A collection of headers sent or received via HTTP/2.
|
| Http2HeadersDecoder |
Decodes HPACK-encoded headers blocks into
Http2Headers. |
| Http2HeadersDecoder.Configuration |
Configuration related elements for the
Http2HeadersDecoder interface |
| Http2HeadersEncoder |
Encodes
Http2Headers into HPACK-encoded headers blocks. |
| Http2HeadersEncoder.Configuration |
Configuration related elements for the
Http2HeadersEncoder interface |
| Http2HeaderTable |
Extracts a common interface for encoding and processing HPACK header constraints
|
| Http2LifecycleManager |
Manager for the life cycle of the HTTP/2 connection.
|
| Http2LocalFlowController |
A
Http2FlowController for controlling the inbound flow of DATA frames from the remote
endpoint. |
| Http2RemoteFlowController |
A
Http2FlowController for controlling the flow of outbound DATA frames to the remote
endpoint. |
| Http2RemoteFlowController.FlowControlled |
Implementations of this interface are used to progressively write chunks of the underlying
payload to the stream.
|
| Http2Stream |
A single stream within an HTTP2 connection.
|
| Http2StreamRemovalPolicy |
A policy for determining when it is appropriate to remove streams from an HTTP/2 stream registry.
|
| Http2StreamRemovalPolicy.Action |
Performs the action of removing the stream.
|
| Class | Description |
|---|---|
| CompressorHttp2ConnectionEncoder |
A HTTP2 encoder that will compress data frames according to the
content-encoding header for each stream. |
| CompressorHttp2ConnectionEncoder.Builder |
Builder for new instances of
CompressorHttp2ConnectionEncoder |
| DefaultHttp2Connection |
Simple implementation of
Http2Connection. |
| DefaultHttp2ConnectionDecoder |
Provides the default implementation for processing inbound frame events and delegates to a
Http2FrameListener
This class will read HTTP/2 frames and delegate the events to a Http2FrameListener
This interface enforces inbound flow control functionality through
Http2LocalFlowController |
| DefaultHttp2ConnectionDecoder.Builder |
Builder for instances of
DefaultHttp2ConnectionDecoder. |
| DefaultHttp2ConnectionEncoder |
Default implementation of
Http2ConnectionEncoder. |
| DefaultHttp2ConnectionEncoder.Builder |
Builder for new instances of
DefaultHttp2ConnectionEncoder. |
| DefaultHttp2FrameReader |
A
Http2FrameReader that supports all frame types defined by the HTTP/2 specification. |
| DefaultHttp2FrameWriter |
A
Http2FrameWriter that supports all frame types defined by the HTTP/2 specification. |
| DefaultHttp2Headers | |
| DefaultHttp2HeadersDecoder | |
| DefaultHttp2HeadersEncoder | |
| DefaultHttp2LocalFlowController |
Basic implementation of
Http2LocalFlowController. |
| DefaultHttp2RemoteFlowController |
Basic implementation of
Http2RemoteFlowController. |
| DefaultHttp2StreamRemovalPolicy |
A
Http2StreamRemovalPolicy that periodically runs garbage collection on streams that have
been marked for removal. |
| DelegatingDecompressorFrameListener |
A HTTP2 frame listener that will decompress data frames according to the
content-encoding header for each
stream. |
| EmptyHttp2Headers | |
| Http2ClientUpgradeCodec |
Client-side cleartext upgrade codec from HTTP to HTTP/2.
|
| Http2CodecUtil |
Constants and utility method used for encoding/decoding HTTP2 frames.
|
| Http2ConnectionAdapter |
Provides empty implementations of all
Http2Connection.Listener methods. |
| Http2ConnectionHandler |
Provides the default implementation for processing inbound frame events and delegates to a
Http2FrameListener
This class will read HTTP/2 frames and delegate the events to a Http2FrameListener
This interface enforces inbound flow control functionality through
Http2LocalFlowController |
| Http2EventAdapter |
This class brings
Http2Connection.Listener and Http2FrameListener together to provide
NOOP implementation so inheriting classes can selectively choose which methods to override. |
| Http2Flags |
Provides utility methods for accessing specific flags as defined by the HTTP/2 spec.
|
| Http2FrameAdapter |
Convenience class that provides no-op implementations for all methods of
Http2FrameListener. |
| Http2FrameListenerDecorator |
Provides a decorator around a
Http2FrameListener and delegates all method calls |
| Http2FrameLogger |
Logs HTTP2 frames for debugging purposes.
|
| Http2FrameTypes |
Registry of all standard frame types defined by the HTTP/2 specification.
|
| Http2InboundFrameLogger |
Decorator around a
Http2FrameReader that logs all inbound frames before calling
back the listener. |
| Http2OrHttpChooser |
ChannelHandler which is responsible to setup the
ChannelPipeline either for HTTP or HTTP2. |
| Http2OutboundFrameLogger |
Decorator around a
Http2FrameWriter that logs all outbound frames before calling the
writer. |
| Http2SecurityUtil |
Provides utilities related to security requirements specific to HTTP/2.
|
| Http2ServerUpgradeCodec |
Server-side codec for performing a cleartext upgrade from HTTP/1.x to HTTP/2.
|
| Http2Settings |
Settings for one endpoint in an HTTP/2 connection.
|
| HttpToHttp2ConnectionHandler |
Translates HTTP/1.x object writes into HTTP/2 frames.
|
| HttpUtil |
Provides utility methods and constants for the HTTP/2 to HTTP conversion
|
| InboundHttp2ToHttpAdapter | |
| InboundHttp2ToHttpAdapter.Builder | |
| InboundHttp2ToHttpPriorityAdapter |
Translate header/data/priority HTTP/2 frame events into HTTP events.
|
| InboundHttp2ToHttpPriorityAdapter.Builder |
| Enum | Description |
|---|---|
| Http2Error |
All error codes identified by the HTTP/2 spec.
|
| Http2FrameLogger.Direction | |
| Http2Headers.PseudoHeaderName |
HTTP/2 pseudo-headers names.
|
| Http2OrHttpChooser.SelectedProtocol | |
| Http2Stream.State |
The allowed states of an HTTP2 stream.
|
| HttpUtil.ExtensionHeaderNames |
Provides the HTTP header extensions used to carry HTTP/2 information in HTTP objects
|
| Exception | Description |
|---|---|
| Http2Exception |
Exception thrown when an HTTP/2 error was encountered.
|
| Http2Exception.CompositeStreamException |
Provides the ability to handle multiple stream exceptions with one throw statement.
|
| Http2Exception.StreamException |
Represents an exception that can be isolated to a single stream (as opposed to the entire connection).
|
| Http2NoMoreStreamIdsException |
This exception is thrown when there are no more stream IDs available for the current connection
|
Copyright © 2008–2015 The Netty Project. All rights reserved.