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.