All Classes and Interfaces
Class
Description
Base class for the composite customizers for the client and server.
Abstract implementation that handles WebSocket frames.
Deprecated, for removal: This API element is subject to removal in a future version.
Creates channel options.
Interface that allows customizations to the
ChannelPipeline.Deprecated.
Use NettyClientCustomizer or NettyServerCustomizer instead.
Creates channel options.
Configuration interface for event loop configuration.
The default factory for
EventLoopGroup instances.Factory for creating named event loop groups.
A default streamed HTTP request.
A default streamed HTTP response.
A default WebSocket HTTP response.
Delegate for Streamed HTTP Request.
Delegate for Empty HTTP Response.
Checks if epoll is available.
Creates channel options.
Factory for EpollEventLoopGroup.
This class forwards reactive operations onto an
EventLoop if they are
called from outside that loop.Default event loop group configuration interface.
Factory for EventLoopGroup.
Registry of configured event loops.
Scheduler for a virtual thread, with metadata.
Subscriber that publishes received messages to the handler pipeline.
A contract for a publisher that buffers data to allow for
the release of that data if there will not be a subscriber.
Utility methods for generated HTTP content.
Checks if io-uring is available.
Factory for IOUringEventLoopGroup.
This class takes in JSON data and does simple parsing to detect boundaries between json nodes.
A region that contains a JSON node.
A Reactor subscriber used to handle JSON content.
Checks if kqueue is available.
Creates channel options.
Factory for KQueueEventLoopGroup.
Support for the OpenJDK loom branch.
Configuration properties for the netty-based virtual thread scheduler.
Netty
EventLoopGroup that can also carry virtual threads.ByteBodyFactory implementation with netty-optimized bodies.Handler for netty
ByteBuf.Different netty channel types.
A wrapper around a Netty cookie.
A
CookieFactory for constructing Cookie instances for Netty.Delegates to
Cookie.Allows configuring Netty global properties.
Delegates to Netty's
HttpHeaders.Implementation of
MutableHttpParameters for Netty.Common interface for client and server to implement to construct the Netty versions of the request objects.
Common interface for client and server to implement to construct the Netty versions of the response objects.
Replacement for
JsonMessageHandler with ChunkedMessageBodyReader support.Netty json stream implementation for MessageBodyHandler.
ClientCookieEncoder implementation backed on Netty's ClientCookieEncoder.LAX.Delegates to Netty's
FullHttpResponse.ServerCookieEncoder implementation backed by ServerCookieEncoder.Netty implementation of
WebSocketBroadcaster.Builder for Netty
SslContext (TCP/HTTP/1.1 and HTTP/2) and QuicSslContext (HTTP/3).The Default thread factory the Netty
NioEventLoopGroup will use within Micronaut to
create threads.We only create one ThreadFactory singleton, but in order to get different names for
different event loops, we need one
DefaultThreadFactory for each event loop.Common utilities for netty TLS support.
Implementation of the
WebSocketSession interface for Netty.This interface is used to write the different kinds of netty responses.
Factory for NioEventLoopGroup.
Access helpers to private virtual thread APIs.
Automatically loads and refreshes Netty SSL contexts from configured
CertificateProviders.Holder for Netty SSL context instances for TCP (
SslContext) and QUIC/HTTP3
(QuicSslContext).Combines
HttpMessage and Publisher into one
message.Combines
HttpRequest and StreamedHttpMessage into one
message.Combines
HttpResponse and StreamedHttpMessage into one
message.Netty implementation for streaming ByteBody.
This class buffers input data and distributes it to multiple
StreamingNettyByteBody
instances.Combines
HttpResponse and Processor
into one message.Encapsulate functionality to encode WebSocket messages.
Defines a ChannelGroup repository to handle WebSockets.
NettyByteBodyFactory