Package | Description |
---|---|
io.netty.handler.codec.http2 |
Handlers for sending and receiving HTTP/2 frames.
|
Class and Description |
---|
AbstractHttp2ConnectionHandlerBuilder
Abstract base class which defines commonly used features required to build
Http2ConnectionHandler instances. |
AbstractHttp2StreamFrame
Abstract implementation of
Http2StreamFrame . |
AbstractHttp2StreamStateEvent |
AbstractInboundHttp2ToHttpAdapterBuilder
A skeletal builder implementation of
InboundHttp2ToHttpAdapter and its subtypes. |
DecoratingHttp2ConnectionEncoder
A decorator around another
Http2ConnectionEncoder instance. |
DecoratingHttp2FrameWriter
Decorator around another
Http2FrameWriter instance. |
DefaultHttp2DataFrame
The default
Http2DataFrame implementation. |
DefaultHttp2HeadersFrame
The default
Http2HeadersFrame implementation. |
DefaultHttp2LocalFlowController
Basic implementation of
Http2LocalFlowController . |
DefaultHttp2ResetFrame
The default
Http2ResetFrame implementation. |
DefaultHttp2WindowUpdateFrame
The default
Http2WindowUpdateFrame implementation. |
EmptyHttp2Headers |
Http2Codec
An HTTP/2 channel handler that adds a
Http2FrameCodec and Http2MultiplexCodec to the pipeline before
removing itself. |
Http2CodecBuilder
A builder for
Http2Codec . |
Http2Connection
Manager for the state of an HTTP/2 connection with the remote end-point.
|
Http2Connection.Endpoint
A view of the connection from one endpoint (local or remote).
|
Http2Connection.Listener
Listener for life-cycle events for streams in this connection.
|
Http2Connection.PropertyKey
A key to be used for associating application-defined properties with streams within this connection.
|
Http2ConnectionDecoder
Handler for inbound traffic on behalf of
Http2ConnectionHandler . |
Http2ConnectionEncoder
Handler for outbound HTTP/2 traffic.
|
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 |
Http2ConnectionHandlerBuilder
Builder which builds
Http2ConnectionHandler objects. |
Http2DataFrame
HTTP/2 DATA frame.
|
Http2DataWriter
Interface that defines an object capable of producing HTTP/2 data frames.
|
Http2Error
All error codes identified by the HTTP/2 spec.
|
Http2EventAdapter
This class brings
Http2Connection.Listener and Http2FrameListener together to provide
NOOP implementation so inheriting classes can selectively choose which methods to override. |
Http2Exception
Exception thrown when an HTTP/2 error was encountered.
|
Http2Exception.ShutdownHint
Provides a hint as to if shutdown is justified, what type of shutdown should be executed.
|
Http2Exception.StreamException
Represents an exception that can be isolated to a single stream (as opposed to the entire connection).
|
Http2Flags
Provides utility methods for accessing specific flags as defined by the HTTP/2 spec.
|
Http2FlowController
Base interface for all HTTP/2 flow controllers.
|
Http2Frame
An HTTP/2 frame.
|
Http2FrameListener
An listener of HTTP/2 frames.
|
Http2FrameListenerDecorator
Provides a decorator around a
Http2FrameListener and delegates all method calls |
Http2FrameLogger
Logs HTTP2 frames for debugging purposes.
|
Http2FrameLogger.Direction |
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 |
Http2GoAwayFrame
HTTP/2 GOAWAY frame.
|
Http2Headers
A collection of headers sent or received via HTTP/2.
|
Http2Headers.PseudoHeaderName
HTTP/2 pseudo-headers names.
|
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 |
Http2HeadersEncoder.SensitivityDetector
Determine if a header name/value pair is treated as
sensitive.
|
Http2HeadersFrame
HTTP/2 HEADERS frame.
|
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. |
Http2PromisedRequestVerifier
Provides an extensibility point for users to define the validity of push requests.
|
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.
|
Http2RemoteFlowController.Listener
Listener to the number of flow-controlled bytes written per stream.
|
Http2ResetFrame
HTTP/2 RST_STREAM frame.
|
Http2Settings
Settings for one endpoint in an HTTP/2 connection.
|
Http2Stream
A single stream within an HTTP2 connection.
|
Http2Stream.State
The allowed states of an HTTP2 stream.
|
Http2StreamChannelBootstrap
A class that makes it easy to bootstrap a new HTTP/2 stream as a
Channel . |
Http2StreamFrame
A frame whose meaning may apply to a particular stream, instead of the entire
connection.
|
Http2StreamStateEvent
An event describing a state change of a particular HTTP/2 stream.
|
Http2StreamVisitor
A visitor that allows iteration over a collection of streams.
|
Http2WindowUpdateFrame
HTTP/2 WINDOW_UPDATE frame.
|
HttpConversionUtil.ExtensionHeaderNames
Provides the HTTP header extensions used to carry HTTP/2 information in HTTP objects
|
HttpToHttp2ConnectionHandler
Translates HTTP/1.x object writes into HTTP/2 frames.
|
HttpToHttp2ConnectionHandlerBuilder
Builder which builds
HttpToHttp2ConnectionHandler objects. |
InboundHttp2ToHttpAdapter |
InboundHttp2ToHttpAdapterBuilder
Builds an
InboundHttp2ToHttpAdapter . |
ReadOnlyHttp2Headers
A variant of
Http2Headers which only supports read-only methods. |
StreamByteDistributor
An object (used by remote flow control) that is responsible for distributing the bytes to be
written across the streams in the connection.
|
StreamByteDistributor.StreamState
State information for the stream, indicating the number of bytes that are currently
streamable.
|
StreamByteDistributor.Writer
Object that performs the writing of the bytes that have been allocated for a stream.
|
Copyright © 2008–2017 The Netty Project. All rights reserved.