Uses of Package
io.netty.util
Packages that use io.netty.util
Package
Description
The helper classes with fluent API which enable an easy implementation of
typical client side and server side channel initialization.
Abstraction of a byte buffer - the fundamental data structure
to represent a low-level binary and text message.
Utility classes for performing efficient substring search within
ByteBuf.The core channel API which is asynchronous and event-driven abstraction of
various transports such as a
NIO Channel.
A virtual
Channel that helps wrapping a series of handlers to
unit test the handlers or use them in non-I/O context.Optimized transport for linux which uses EPOLL Edge-Triggered Mode
for maximal performance.
BSD specific transport.
A virtual transport that enables the communication between the two
parties in the same virtual machine.
NIO-based channel
API implementation - recommended for a large number of connections (>= 1000).
Old blocking I/O based channel API implementation - recommended for
a small number of connections (< 1000).
A serial and parallel port communication transport based on RXTX.
Abstract SCTP socket interfaces which extend the core channel API.
NIO-based SCTP Channel
API implementation - recommended for a large number of connections (>= 1000).
Old blocking I/O based SCTP channel API implementation - recommended for
a small number of connections (< 1000).
Abstract TCP and UDP socket interfaces which extend the core channel API.
NIO-based socket channel
API implementation - recommended for a large number of connections (>= 1000).
Old blocking I/O based socket channel API implementation - recommended for
a small number of connections (< 1000).
UDT Transport.
UDT Transport for NIO Channels.
Unix specific transport.
io_uring is a high I/O performance scalable interface for fully
asynchronous Linux syscalls.
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.
DNS codec.
Decodes an HAProxy proxy protocol header
Encoder, decoder and their related message types for HTTP.
HTTP multipart support.
Encoder, decoder, handshakers and their related message types for
Web Socket data frames.
Handlers for sending and receiving HTTP/2 frames.
HTTP/3 implementation.
Common superset of ascii and binary classes.
Implementations and Interfaces for the Memcache Binary protocol.
Encoder, decoder and different Message Types for MQTT.
QUIC implementation
Encoder, decoder for Redis.
An RTSP
extension based on the HTTP codec.
SMTP codec.
Encoder, decoder, session handler and their related message types for the SPDY protocol.
STOMP codec
Certificate validation using OCSP
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.
Utility classes used across multiple packages.
Internal-use-only utilities which is not allowed to be used
outside Netty.
Test utilities for netty-common.
-
Classes in io.netty.util used by io.netty.bootstrap
-
Classes in io.netty.util used by io.netty.bufferClassDescriptionA string which has been encoded into a character encoding whose character always takes a single byte, similarly to ASCII.Provides a mechanism to iterate over a collection of bytes.A reference-counted object that requires explicit deallocation.
-
Classes in io.netty.util used by io.netty.buffer.search
-
Classes in io.netty.util used by io.netty.channelClassDescriptionBase implementation of
Constant.Abstract base class for classes wants to implementReferenceCounted.An attribute which allows to store a value reference.Key which can be used to accessAttributeout of theAttributeMap.HoldsAttributes which can be accessed viaAttributeKey.A singleton which is safe to compare via the==operator.DefaultAttributeMapimplementation which not exibit any blocking behaviour on attribute lookup while using a copy-on-write approach on the modify path.
Attributes lookup and remove exibitO(logn)time worst-case complexity, henceattribute::set(null)is to be preferred toremove.Represents a supplier ofint-valued results.A reference-counted object that requires explicit deallocation.Represents a supplier ofboolean-valued results which doesn't throw any checked exceptions. -
Classes in io.netty.util used by io.netty.channel.embeddedClassDescriptionHolds
Attributes which can be accessed viaAttributeKey.DefaultAttributeMapimplementation which not exibit any blocking behaviour on attribute lookup while using a copy-on-write approach on the modify path.
Attributes lookup and remove exibitO(logn)time worst-case complexity, henceattribute::set(null)is to be preferred toremove. -
Classes in io.netty.util used by io.netty.channel.epollClassDescriptionBase implementation of
Constant.HoldsAttributes which can be accessed viaAttributeKey.A singleton which is safe to compare via the==operator.DefaultAttributeMapimplementation which not exibit any blocking behaviour on attribute lookup while using a copy-on-write approach on the modify path.
Attributes lookup and remove exibitO(logn)time worst-case complexity, henceattribute::set(null)is to be preferred toremove.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.channel.kqueueClassDescriptionBase implementation of
Constant.HoldsAttributes which can be accessed viaAttributeKey.A singleton which is safe to compare via the==operator.DefaultAttributeMapimplementation which not exibit any blocking behaviour on attribute lookup while using a copy-on-write approach on the modify path.
Attributes lookup and remove exibitO(logn)time worst-case complexity, henceattribute::set(null)is to be preferred toremove. -
Classes in io.netty.util used by io.netty.channel.localClassDescriptionHolds
Attributes which can be accessed viaAttributeKey.DefaultAttributeMapimplementation which not exibit any blocking behaviour on attribute lookup while using a copy-on-write approach on the modify path.
Attributes lookup and remove exibitO(logn)time worst-case complexity, henceattribute::set(null)is to be preferred toremove. -
Classes in io.netty.util used by io.netty.channel.nioClassDescriptionHolds
Attributes which can be accessed viaAttributeKey.DefaultAttributeMapimplementation which not exibit any blocking behaviour on attribute lookup while using a copy-on-write approach on the modify path.
Attributes lookup and remove exibitO(logn)time worst-case complexity, henceattribute::set(null)is to be preferred toremove.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.channel.oioClassDescriptionHolds
Attributes which can be accessed viaAttributeKey.DefaultAttributeMapimplementation which not exibit any blocking behaviour on attribute lookup while using a copy-on-write approach on the modify path.
Attributes lookup and remove exibitO(logn)time worst-case complexity, henceattribute::set(null)is to be preferred toremove. -
Classes in io.netty.util used by io.netty.channel.rxtxClassDescriptionBase implementation of
Constant.HoldsAttributes which can be accessed viaAttributeKey.A singleton which is safe to compare via the==operator.DefaultAttributeMapimplementation which not exibit any blocking behaviour on attribute lookup while using a copy-on-write approach on the modify path.
Attributes lookup and remove exibitO(logn)time worst-case complexity, henceattribute::set(null)is to be preferred toremove. -
Classes in io.netty.util used by io.netty.channel.sctpClassDescriptionBase implementation of
Constant.HoldsAttributes which can be accessed viaAttributeKey.A singleton which is safe to compare via the==operator.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.channel.sctp.nioClassDescriptionHolds
Attributes which can be accessed viaAttributeKey.DefaultAttributeMapimplementation which not exibit any blocking behaviour on attribute lookup while using a copy-on-write approach on the modify path.
Attributes lookup and remove exibitO(logn)time worst-case complexity, henceattribute::set(null)is to be preferred toremove. -
Classes in io.netty.util used by io.netty.channel.sctp.oioClassDescriptionHolds
Attributes which can be accessed viaAttributeKey.DefaultAttributeMapimplementation which not exibit any blocking behaviour on attribute lookup while using a copy-on-write approach on the modify path.
Attributes lookup and remove exibitO(logn)time worst-case complexity, henceattribute::set(null)is to be preferred toremove. -
Classes in io.netty.util used by io.netty.channel.socketClassDescriptionHolds
Attributes which can be accessed viaAttributeKey.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.channel.socket.nioClassDescriptionBase implementation of
Constant.HoldsAttributes which can be accessed viaAttributeKey.A singleton which is safe to compare via the==operator.DefaultAttributeMapimplementation which not exibit any blocking behaviour on attribute lookup while using a copy-on-write approach on the modify path.
Attributes lookup and remove exibitO(logn)time worst-case complexity, henceattribute::set(null)is to be preferred toremove. -
Classes in io.netty.util used by io.netty.channel.socket.oioClassDescriptionHolds
Attributes which can be accessed viaAttributeKey.DefaultAttributeMapimplementation which not exibit any blocking behaviour on attribute lookup while using a copy-on-write approach on the modify path.
Attributes lookup and remove exibitO(logn)time worst-case complexity, henceattribute::set(null)is to be preferred toremove. -
Classes in io.netty.util used by io.netty.channel.udtClassDescriptionBase implementation of
Constant.HoldsAttributes which can be accessed viaAttributeKey.A singleton which is safe to compare via the==operator.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.channel.udt.nioClassDescriptionHolds
Attributes which can be accessed viaAttributeKey.DefaultAttributeMapimplementation which not exibit any blocking behaviour on attribute lookup while using a copy-on-write approach on the modify path.
Attributes lookup and remove exibitO(logn)time worst-case complexity, henceattribute::set(null)is to be preferred toremove. -
Classes in io.netty.util used by io.netty.channel.unixClassDescriptionBase implementation of
Constant.HoldsAttributes which can be accessed viaAttributeKey.A singleton which is safe to compare via the==operator.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.channel.uringClassDescriptionBase implementation of
Constant.HoldsAttributes which can be accessed viaAttributeKey.A singleton which is safe to compare via the==operator.DefaultAttributeMapimplementation which not exibit any blocking behaviour on attribute lookup while using a copy-on-write approach on the modify path.
Attributes lookup and remove exibitO(logn)time worst-case complexity, henceattribute::set(null)is to be preferred toremove. -
Classes in io.netty.util used by io.netty.handler.codecClassDescriptionAbstraction for hash code generation and equality comparison.A special
Errorwhich is used to signal some state or request by throwing it. -
Classes in io.netty.util used by io.netty.handler.codec.dnsClassDescriptionAbstract base class for classes wants to implement
ReferenceCounted.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.handler.codec.haproxyClassDescriptionAbstract base class for classes wants to implement
ReferenceCounted.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.handler.codec.httpClassDescriptionA string which has been encoded into a character encoding whose character always takes a single byte, similarly to ASCII.A reference-counted object that requires explicit deallocation.
-
Classes in io.netty.util used by io.netty.handler.codec.http.multipartClassDescriptionAbstract base class for classes wants to implement
ReferenceCounted.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.handler.codec.http.websocketxClassDescriptionA string which has been encoded into a character encoding whose character always takes a single byte, similarly to ASCII.A reference-counted object that requires explicit deallocation.
-
Classes in io.netty.util used by io.netty.handler.codec.http2ClassDescriptionBase implementation of
Constant.A string which has been encoded into a character encoding whose character always takes a single byte, similarly to ASCII.Key which can be used to accessAttributeout of theAttributeMap.HoldsAttributes which can be accessed viaAttributeKey.A singleton which is safe to compare via the==operator.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.handler.codec.http3ClassDescriptionA string which has been encoded into a character encoding whose character always takes a single byte, similarly to ASCII.A reference-counted object that requires explicit deallocation.
-
Classes in io.netty.util used by io.netty.handler.codec.memcacheClassDescriptionAbstract base class for classes wants to implement
ReferenceCounted.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.handler.codec.memcache.binaryClassDescriptionAbstract base class for classes wants to implement
ReferenceCounted.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.handler.codec.mqtt
-
Classes in io.netty.util used by io.netty.handler.codec.quicClassDescriptionBase implementation of
Constant.Key which can be used to accessAttributeout of theAttributeMap.HoldsAttributes which can be accessed viaAttributeKey.A singleton which is safe to compare via the==operator.Maintains the mapping from the objects of one type to the objects of the other type.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.handler.codec.redisClassDescriptionAbstract base class for classes wants to implement
ReferenceCounted.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.handler.codec.rtspClassDescriptionA string which has been encoded into a character encoding whose character always takes a single byte, similarly to ASCII.
-
Classes in io.netty.util used by io.netty.handler.codec.smtpClassDescriptionA string which has been encoded into a character encoding whose character always takes a single byte, similarly to ASCII.A reference-counted object that requires explicit deallocation.
-
Classes in io.netty.util used by io.netty.handler.codec.spdyClassDescriptionA string which has been encoded into a character encoding whose character always takes a single byte, similarly to ASCII.A reference-counted object that requires explicit deallocation.
-
Classes in io.netty.util used by io.netty.handler.codec.stompClassDescriptionA string which has been encoded into a character encoding whose character always takes a single byte, similarly to ASCII.A reference-counted object that requires explicit deallocation.
-
Classes in io.netty.util used by io.netty.handler.sslClassDescriptionBase implementation of
Constant.Abstract base class for classes wants to implementReferenceCounted.HoldsAttributes which can be accessed viaAttributeKey.A singleton which is safe to compare via the==operator.Deprecated.Maintains the mapping from the objects of one type to the objects of the other type.A reference-counted object that requires explicit deallocation. -
Classes in io.netty.util used by io.netty.handler.ssl.ocsp
-
Classes in io.netty.util used by io.netty.resolver.dns
-
Classes in io.netty.util used by io.netty.utilClassDescriptionBase implementation of
Constant.A string which has been encoded into a character encoding whose character always takes a single byte, similarly to ASCII.An attribute which allows to store a value reference.Key which can be used to accessAttributeout of theAttributeMap.HoldsAttributes which can be accessed viaAttributeKey.Represents a supplier ofboolean-valued results.Provides a mechanism to iterate over a collection of bytes.A singleton which is safe to compare via the==operator.Deprecated.UseDomainWildcardMappingBuilderinstead.Deprecated.Deprecated.Builder that allows to buildMappings that support DNS wildcard matching.Abstraction for hash code generation and equality comparison.Special exception type to show that an allocation is prohibited at the moment, for example because theLeakPresenceDetector.ResourceScopeis closed, or because the current thread cannot be associated with a particular scope.A resource scope keeps track of the resources for a particular set of threads.Maintains the mapping from the objects of one type to the objects of the other type.Light-weight object pool based on a thread-local stack.A reference-counted object that requires explicit deallocation.Deprecated.please useResourceLeakTrackeras it may lead to false-positives.Represents the level of resource leak detection.This static factory should be used to loadResourceLeakDetectors as neededA specialErrorwhich is used to signal some state or request by throwing it.SchedulesTimerTasks for one-time future execution in a background thread.A task which is executed after the delay specified withTimer.newTimeout(TimerTask, long, TimeUnit).Represents a supplier ofboolean-valued results which doesn't throw any checked exceptions.Retrieves the version information of available Netty artifacts. -
Classes in io.netty.util used by io.netty.util.internalClassDescriptionA string which has been encoded into a character encoding whose character always takes a single byte, similarly to ASCII.A reference-counted object that requires explicit deallocation.
-
Classes in io.netty.util used by io.netty.util.testClassDescriptionAlternative leak detector implementation for reliable and performant detection in tests.Special exception type to show that an allocation is prohibited at the moment, for example because the
LeakPresenceDetector.ResourceScopeis closed, or because the current thread cannot be associated with a particular scope.A resource scope keeps track of the resources for a particular set of threads.
DomainWildcardMappingBuilder}