Uses of Package
io.netty.handler.codec.http2
Packages that use io.netty.handler.codec.http2
-
Classes in io.netty.handler.codec.http2 used by io.netty.handler.codec.http2ClassDescriptionAbstract base class which defines commonly used features required to build
Http2ConnectionHandlerinstances.Returns the flow-control size for DATA frames, and 9 for all other frames.ChannelConfigso that the high and low writebuffer watermarks can reflect the outbound flow control window, without having to create a newWriteBufferWaterMarkobject whenever the flow control window changes.The current status of the read-processing for aAbstractHttp2StreamChannel.Abstract implementation ofHttp2StreamFrame.A skeletal builder implementation ofInboundHttp2ToHttpAdapterand its subtypes.Internal use only!User event that is fired to notify about HTTP/2 protocol is started.Decorator around anotherHttp2ConnectionDecoderinstance.A decorator around anotherHttp2ConnectionEncoderinstance.Decorator around anotherHttp2FrameWriterinstance.Manages the list of currently active streams.Stream class representing the connection, itself.Simple endpoint implementation.Implementation ofHttp2Connection.PropertyKeythat specifies the index position of the property.Simple stream implementation.Provides the lazy initialization for theDefaultHttp2Connection.DefaultStreamdata map.Allows events which would modify the collection of active streams to be queued while iterating viaDefaultHttp2Connection.forEachActiveStream(Http2StreamVisitor).A registry of all stream property keys known by this connection.Common base type for payloads to deliver via flow-control.The defaultHttp2DataFrameimplementation.Utility class to help with construction of the headers block that may potentially span multiple frames.Base class for processing of HEADERS and PUSH_PROMISE header blocks that potentially span multiple frames.The defaultHttp2HeadersFrameimplementation.Basic implementation ofHttp2LocalFlowController.Flow control window state for an individual stream.An abstraction which provides specific extensions used by local flow control.Default implementation of Http2PriorityFrameThe remote flow control state for a single stream.Abstract class which provides common functionality for writability monitor implementations.The defaultHttp2ResetFrameimplementation.The defaultHttp2WindowUpdateFrameimplementation.Provides the state for streamDATAframe decompression.HTTP/2 header types.An HPACK encoder.AChannelDuplexHandlerproviding additional functionality for HTTP/2.Provides the ability to associate the outcome of multipleChannelPromiseobjects into a singleChannelPromiseobject.Manager for the state of an HTTP/2 connection with the remote end-point.A view of the connection from one endpoint (local or remote).Listener for life-cycle events for streams in this connection.A key to be used for associating application-defined properties with streams within this connection.Provides empty implementations of allHttp2Connection.Listenermethods.Handler for inbound traffic on behalf ofHttp2ConnectionHandler.Handler for outbound HTTP/2 traffic.Provides the default implementation for processing inbound frame events and delegates to aHttp2FrameListenerBuilder which buildsHttp2ConnectionHandlerobjects.Signifies that the connection preface and the initial SETTINGS frame have been sent.HTTP/2 DATA frame.Interface that defines an object capable of producing HTTP/2 data frames.All error codes identified by the HTTP/2 spec.This class bringsHttp2Connection.ListenerandHttp2FrameListenertogether to provide NOOP implementation so inheriting classes can selectively choose which methods to override.Exception thrown when an HTTP/2 error was encountered.Provides the ability to handle multiple stream exceptions with one throw statement.Provides a hint as to if shutdown is justified, what type of shutdown should be executed.Represents an exception that can be isolated to a single stream (as opposed to the entire connection).Provides utility methods for accessing specific flags as defined by the HTTP/2 spec.Base interface for all HTTP/2 flow controllers.An HTTP/2 frame.An HTTP/2 handler that maps HTTP/2 frames toHttp2Frameobjects and vice versa.Http2FrameStreamimplementation.Builder for theHttp2FrameCodec.An listener of HTTP/2 frames.Provides a decorator around aHttp2FrameListenerand delegates all method callsLogs HTTP2 frames for debugging purposes.Reads HTTP/2 frames from an inputByteBufand notifies the specifiedHttp2FrameListenerwhen frames are complete.Configuration specific toHttp2FrameReaderA single stream within an HTTP/2 connection.An HTTP/2 exception for a specificHttp2FrameStream.A visitor that allows to iterate over a collection ofHttp2FrameStreams.A writer responsible for marshaling HTTP/2 frames to the channel.Configuration specific toHttp2FrameWriterHTTP/2 GOAWAY frame.A collection of headers sent or received via HTTP/2.HTTP/2 pseudo-headers names.Decodes HPACK-encoded headers blocks intoHttp2Headers.Configuration related elements for theHttp2HeadersDecoderinterfaceEncodesHttp2Headersinto HPACK-encoded headers blocks.Configuration related elements for theHttp2HeadersEncoderinterfaceDetermine if a header name/value pair is treated as sensitive.HTTP/2 HEADERS frame.Manager for the life cycle of the HTTP/2 connection.AHttp2FlowControllerfor controlling the inbound flow ofDATAframes from the remote endpoint.Deprecated.Deprecated.useHttp2FrameCodecBuildertogether withHttp2MultiplexHandler.An HTTP/2 handler that creates child channels for each stream.HTTP/2 PING Frame.HTTP/2 Priority FrameProvides an extensibility point for users to define the validity of push requests.HTTP/2 Push Promise FrameAHttp2FlowControllerfor controlling the flow of outboundDATAframes to the remote endpoint.Implementations of this interface are used to progressively write chunks of the underlying payload to the stream.Listener to the number of flow-controlled bytes written per stream.HTTP/2 RST_STREAM frame.Settings for one endpoint in an HTTP/2 connection.An ack for a previously receivedHttp2SettingsFrame.HTTP/2 SETTINGS frame.Provides a Consumer like interface to consume remote settings received but not yet ACKed.A single stream within an HTTP2 connection.The allowed states of an HTTP2 stream.ChannelId implementation which is used by ourHttp2StreamChannelimplementation.A frame whose meaning may apply to a particular stream, instead of the entire connection.A visitor that allows iteration over a collection of streams.HTTP/2 WINDOW_UPDATE frame.Provides the HTTP header extensions used to carry HTTP/2 information in HTTP objectsTranslates HTTP/1.x object writes into HTTP/2 frames.Builder which buildsHttpToHttp2ConnectionHandlerobjects.This adapter provides just header/data events from the HTTP message flow defined in [RFC 7540], Section 8.1.Allows messages to be sent up the pipeline before the next phase in the HTTP message flow is detected.Builds anInboundHttp2ToHttpAdapter.A variant ofHttp2Headerswhich only supports read-only methods.An object (used by remote flow control) that is responsible for distributing the bytes to be written across the streams in the connection.State information for the stream, indicating the number of bytes that are currently streamable.Object that performs the writing of the bytes that have been allocated for a stream.The remote flow control state for a single stream.Allows a correlation to be made between a stream and its old parent before a parent change occurs.The remote flow control state for a single stream.A comparator forWeightedFairQueueByteDistributor.Statewhich has no associatedHttp2Streamobject.
Http2FrameCodecBuildertogether withHttp2MultiplexHandler.