All Classes and Interfaces
Class
Description
Abstract implementation of
HttpRequest for Netty.Base class for
ServerSslBuilder implementations.An Access log instance.
The access log format parser.
Delegates all functionality to the provided buffer.
Builder for BytesSentElement.
The Netty implementation of
SslBuilder that generates an SslContext to create a server handle with
SSL support via user configuration.Factory interface for building
ChannelOutboundHandler instances.Connection-level metadata for logging e.g.
ConstantElement LogElement.
Builder for CookieElement and CookiesElement.
Builder for DateTimeElement.
Default implementation of
HttpCompressionStrategy.This class will handle subscribing to a stream of
HttpContent.Default implementation of
NettyEmbeddedServerFactory.Delegate for Streamed HTTP Response.
Builder for ElapseTimeElement.
Decodes
MediaType.MULTIPART_FORM_DATA in a non-blocking manner.This class receives a stream of
MicronautHttpData and splits it into individual streams
for each form field, and they can all be subscribed to and bound independently.Builder for Headerlement and HeadersElement.
Special
Http2ConnectionEncoder that logs the response data.Special
Http2FrameListener that logs the request data.This class manages the shared state between
Http2AccessLogConnectionEncoder and
Http2AccessLogFrameListener.The factory.
HTTP/2-specific server handler.
Http2ConnectionHandler implementation containing the Http2ServerHandler.Http2ConnectionHandler builder for the Http2ServerHandler.Logging handler for HTTP access logs.
Determines if a given http message should be compressed.
Deprecated.
Utility class for transforming a
Note: A more complicated, but possibly faster, implementation of this class is archived in the original PR.
NettyHttpRequest using a HttpContentProcessor
to a Publisher.Note: A more complicated, but possibly faster, implementation of this class is archived in the original PR.
Deprecated, for removal: This API element is subject to removal in a future version.
Unused now
Builder for LocalHostElement.
Builder for LocalIpElement.
Builder for LocalPortElement.
Represents a http request or response element.
Events.
Builder for LogElement.
MicronautHttpData<D extends io.netty.handler.codec.http.multipart.HttpData>
Alternate
HttpData implementation with some limited concurrency support.Factory for
MicronautHttpData instances.A
Body argument binder for a MultipartBody argument.A delegation of the Netty
Attribute to implement
the CompletedPart contract.A Netty implementation of
CompletedFileUpload.Factory for bytebuf related converters.
Factory for bytebuf related converters that do not need the application context (can be
registered with SPI).
Extended
EmbeddedServer interface that represents a
Netty-based HTTP server.A factory / strategy interface for creating instances of
NettyEmbeddedServer.Internal interface with services required by the
NettyHttpServer.Delegates to the Netty
HttpRequest instance.Implementation of
HttpResponseFactory for Netty.Implements the bootstrap and configuration logic for the Netty implementation of
EmbeddedServer.Allows configuring Netty within
NettyHttpServer.Access logger configuration.
Abstract class for configuring the Netty event loop.
Deprecated, for removal: This API element is subject to removal in a future version.
Replaced by
HttpServerConfiguration.FileTypeHandlerConfigurationDeprecated, for removal: This API element is subject to removal in a future version.
Replaced by
HttpServerConfiguration.FileTypeHandlerConfiguration.CacheControlConfigurationHttp2 settings.
Configuration for the experimental HTTP/3 server.
Sets the manner in which the HTTP server is configured to receive requests.
Netty listener configuration.
Address family enum.
Configuration for Netty parent.
Configuration for Netty worker.
A Netty implementation of
PartData.A version of
RequestArgumentBinder that requires NettyHttpRequest.Interface implemented by users to hook into the pipeline setup of the netty HTTP server.
Enum to describe the role of the channel passed to
NettyServerCustomizer.specializeForChannel(Channel, ChannelRole).Interface implemented by the HTTP server to register customizers.
A Netty request binder registry.
Factory for creating server-side Netty SSL context builders.
A handler for
WebSocketFrame instances.Handles WebSocket upgrade requests.
An implementation of the
StreamingFileUpload interface for Netty.Factory for instances of
NettyStreamingFileUpload.Builder for not implemented tokens.
Netty handler that handles incoming
HttpRequests and forwards them to a
RequestHandler.Builder for RemoteHostElement.
Builder for RemoteIpElement.
Handler for incoming requests.
Builder for RequestLineElement.
Builder for RequestMethodElement.
Builder for RequestProtocolElement.
Builder for RequestUriElement.
Builder for ResponseCodeElement.
Internal implementation of the
ChannelInboundHandler for Micronaut.The Netty implementation of
SslBuilder that generates an SslContext to create a server handler
with SSL support via a generated self-signed certificate.Interface that allows for different builder instances to be able to create
the SSLContext supplied later to the micronaut http server.
Creates the inbound handler for websocket upgrade requests.
MessageBodyReaderAPI instead