All Classes and Interfaces

Class
Description
Abstract implementation of the HttpContentProcessor interface that deals with limiting file upload sizes.
Base class for ServerSslBuilder implementations.
An Access log instance.
The access log format parser.
Base class for a raw HttpBody with just bytes.
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.
ConstantElement LogElement.
A subscriber that subscribes to a single result with special handling for the ChannelHandlerContext.
Builder for CookieElement and CookiesElement.
Builder for DateTimeElement.
This class will handle subscribing to a stream of HttpContent.
Default implementation that determines if the body argument (if present) does not expect decoding of the request body, that the DefaultHttpContentProcessor should be used, regardless of the content type of the request.
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.
Special HttpBody that "demultiplexes" form data.
Builder for Headerlement and HeadersElement.
Logging handler for HTTP access logs.
Base type for a representation of an HTTP request body.
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.
Responsible for determining which HttpContentProcessor to use to process the body of the request.
Interface that allows plugging into the constructor of the HttpContent subscriber.
Fully buffered ByteBody, all operations are eager.
Immediate MultiObjectBody, all operations are eager.
HttpBody that contains a single object.
Body writer for InputStreams.
This class will handle subscribing to a JSON stream and binding once the events are complete in a non-blocking manner.
Builds the Subscriber for JSON requests.
Jackson @JsonView filter.
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 consisting of multiple objects of arbitrary type.
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 io.micronaut.http.server.netty.types.files.FileTypeHandler.
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 an the SSLContext supplied later to the micronaut http server.
An extension of HttpContentCompressor that skips encoding if the content type is not compressible or if the content is too small.
A version of RequestArgumentBinder that requires NettyHttpRequest and StreamedHttpRequest.
Body writer for StreamedFiles.
ByteBody implementation that wraps a StreamedHttpRequest.
Body writer for SystemFiles.
Creates the inbound handler for websocket upgrade requests.