io.netty5.bootstrap |
The helper classes with fluent API which enable an easy implementation of
typical client side and server side channel initialization.
|
io.netty5.buffer |
Abstraction of a byte buffer - the fundamental data structure
to represent a low-level binary and text message.
|
io.netty5.buffer.api |
Incubating Buffer API, as a proposed alternative to ByteBuf .
|
io.netty5.buffer.api.bytebuffer |
Safe ByteBuffer based implementation.
|
io.netty5.buffer.api.internal |
Internal implementation details that can be shared among Buffer implementations.
|
io.netty5.buffer.api.pool |
|
io.netty5.buffer.api.unsafe |
A Buffer implementation that is based on sun.misc.Unsafe .
|
io.netty5.channel |
The core channel API which is asynchronous and event-driven abstraction of
various transports such as a
NIO Channel.
|
io.netty5.channel.embedded |
A virtual Channel that helps wrapping a series of handlers to
unit test the handlers or use them in non-I/O context.
|
io.netty5.channel.epoll |
|
io.netty5.channel.group |
A channel registry which helps a user maintain the list of open
Channel s and perform bulk operations on them.
|
io.netty5.channel.internal |
Internal utilities for channel implementations.
|
io.netty5.channel.kqueue |
BSD specific transport.
|
io.netty5.channel.local |
A virtual transport that enables the communication between the two
parties in the same virtual machine.
|
io.netty5.channel.nio |
NIO-based channel
API implementation - recommended for a large number of connections (>= 1000).
|
io.netty5.channel.socket |
Abstract TCP and UDP socket interfaces which extend the core channel API.
|
io.netty5.channel.socket.nio |
NIO-based socket channel
API implementation - recommended for a large number of connections (>= 1000).
|
io.netty5.channel.unix |
Unix specific transport.
|
io.netty5.handler.address |
|
io.netty5.handler.codec |
Extensible decoder and its common implementations which deal with the
packet fragmentation and reassembly issue found in a stream-based transport
such as TCP/IP.
|
io.netty5.handler.codec.base64 |
Encoder and decoder which transform a
Base64-encoded
String or io.netty5.buffer.ByteBuf
into a decoded io.netty5.buffer.ByteBuf and vice versa.
|
io.netty5.handler.codec.bytes |
Encoder and decoder which transform an array of bytes into a
io.netty5.buffer.ByteBuf and vice versa.
|
io.netty5.handler.codec.compression |
Encoder and decoder which compresses and decompresses io.netty5.buffer.ByteBuf s
in a compression format such as zlib,
gzip, and
Snappy.
|
io.netty5.handler.codec.dns |
DNS codec.
|
io.netty5.handler.codec.http |
Encoder, decoder and their related message types for HTTP.
|
io.netty5.handler.codec.http.cookie |
This package contains Cookie related classes.
|
io.netty5.handler.codec.http.cors |
This package contains Cross Origin Resource Sharing (CORS) related classes.
|
io.netty5.handler.codec.http.websocketx |
Encoder, decoder, handshakers and their related message types for
Web Socket data frames.
|
io.netty5.handler.codec.http.websocketx.extensions |
|
io.netty5.handler.codec.http.websocketx.extensions.compression |
Encoder, decoder, handshakers to handle most common WebSocket Compression Extensions.
|
io.netty5.handler.codec.http2 |
Handlers for sending and receiving HTTP/2 frames.
|
io.netty5.handler.codec.rtsp |
An RTSP
extension based on the HTTP codec.
|
io.netty5.handler.codec.string |
Encoder and decoder which transform a String into a
io.netty5.buffer.ByteBuf and vice versa.
|
io.netty5.handler.flow |
Package to control the flow of messages.
|
io.netty5.handler.flush |
Package to control flush behavior.
|
io.netty5.handler.ipfilter |
Package to filter IP addresses (allow/deny).
|
io.netty5.handler.logging |
Logs the I/O events for debugging purpose.
|
io.netty5.handler.ssl |
|
io.netty5.handler.ssl.ocsp |
OCSP stapling,
formally known as the TLS Certificate Status Request extension, is an
alternative approach to the Online Certificate Status Protocol (OCSP)
for checking the revocation status of X.509 digital certificates.
|
io.netty5.handler.ssl.util |
Utility classes that helps easier development of TLS/SSL applications.
|
io.netty5.handler.stream |
Writes very large data stream asynchronously neither spending a lot of
memory nor getting OutOfMemoryError .
|
io.netty5.handler.timeout |
Adds support for read and write timeout and idle connection notification
using a Timer .
|
io.netty5.handler.traffic |
Implementation of a Traffic Shaping Handler and Dynamic Statistics.
|
io.netty5.resolver |
Resolves an arbitrary string that represents the name of an endpoint into an address.
|
io.netty5.resolver.dns |
An alternative to Java's built-in domain name lookup mechanism that resolves a domain name asynchronously,
which supports the queries of an arbitrary DNS record type as well.
|
io.netty5.resolver.dns.macos |
MacOS specific nameserver resolution.
|
io.netty5.util |
Utility classes used across multiple packages.
|
io.netty5.util.collection |
|
io.netty5.util.concurrent |
Utility classes for concurrent / async tasks.
|
io.netty5.util.internal |
Internal-use-only utilities which is not allowed to be used
outside Netty.
|
io.netty5.util.internal.logging |
Internal-use-only logging API which is not allowed to be used outside Netty.
|