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
File
s.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.
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.
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
InputStream
s.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
HttpRequest
s 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.Body writer for
StreamedFile
s.ByteBody
implementation that wraps a
StreamedHttpRequest
.MultiObjectBody
derived from a StreamingByteBody
.Body writer for
SystemFile
s.Creates the inbound handler for websocket upgrade requests.
MessageBodyReader
API instead