All Classes and Interfaces

Class
Description
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.
This class will handle subscribing to a stream of HttpContent.
Default implementation of NettyEmbeddedServerFactory.
Delegate for Streamed HTTP Response.
Builder for ElapseTimeElement.
Body writer for Files.
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.
Use the MessageBodyReader API instead
Utility class for transforming a 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
Body writer for InputStreams.
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.
Allows configuration of properties for the AbstractFileBodyWriter.
Configuration for the Cache-Control header.
Http2 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.
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.
A version of RequestArgumentBinder that requires NettyHttpRequest and StreamedHttpRequest.
Body writer for StreamedFiles.
Body writer for SystemFiles.
Creates the inbound handler for websocket upgrade requests.