All Classes and Interfaces
Class
Description
Abstract implementation of the
HttpContentProcessor interface that deals with limiting file upload sizes.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.A
NonBlockingBodyArgumentBinder that handles CompletableFuture 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.
Registry of
NettyCustomizableResponseTypeHandler instances.This class will handle subscribing to a stream of
HttpContent.Default implementation of
NettyEmbeddedServerFactory.Builder for ElapseTimeElement.
Responsible for writing files out to the response in Netty.
Deprecated.
Deprecated.
Decodes
MediaType.MULTIPART_FORM_DATA in a non-blocking manner.Builds a
Subscriber for MediaType.APPLICATION_FORM_URLENCODED.Builder for Headerlement and HeadersElement.
Logging handler for HTTP access logs.
Determines if a given http message should be compressed.
This class represents the first step of the HTTP body parsing pipeline.
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.Adds the certificate to the decoded request.
A
MessageToMessageDecoder that decodes a Netty HttpRequest into a Micronaut
HttpRequest.Encodes Micronaut's representation of an
MutableHttpResponse.Responsible for binding to a
InputStream argument from the body of the request.This class will handle subscribing to a JSON stream and binding once the events are complete in a non-blocking
manner.
This class takes in JSON data and does simple parsing to detect boundaries between json nodes.
A region that contains a JSON node.
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 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).
A special type that allows writing data in Netty.
Represents a class that is designed to handle specific types that are returned from routes in a netty specific way.
Represents a registry of
NettyCustomizableResponseTypeHandler and finds the correct handler based on
the type.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.A special type for files specific to Netty.
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
FileTypeHandler.Configuration for the Cache-Control header.
Http2 settings.
Configuration for the experimental HTTP/3 server.
Netty listener configuration.
Address family enum.
Configuration for Netty parent.
Configuration for Netty worker.
A Netty implementation of
PartData.A class containing methods to aid in satisfying arguments of a
Route.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 handler for
WebSocketFrame instances.Handles WebSocket upgrade requests.
Writes an
InputStream to the Netty context.Writes a file backed by an
InputStream to the Netty context.An implementation of the
StreamingFileUpload interface for Netty.Factory for instances of
NettyStreamingFileUpload.Writes a
File to the Netty context.Builder for not implemented tokens.
A
Body argument binder for a reactive streams Publisher.Builder for RemoteHostElement.
Builder for RemoteIpElement.
Builder for RequestLineElement.
Builder for RequestMethodElement.
Builder for RequestProtocolElement.
Builder for RequestUriElement.
Builder for ResponseCodeElement.
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.Creates the inbound handler for websocket upgrade requests.