Uses of Package
io.netty5.util.concurrent
-
Packages that use io.netty5.util.concurrent Package Description 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.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 virtualChannel
that helps wrapping a series of handlers to unit test the handlers or use them in non-I/O context.io.netty5.channel.epoll Optimized transport for linux which uses EPOLL Edge-Triggered Mode for maximal performance.io.netty5.channel.group A channel registry which helps a user maintain the list of openChannel
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 Package to dynamically replace local / remoteSocketAddress
.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.compression io.netty5.handler.codec.http Encoder, decoder and their related message types for HTTP.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 Encoder, decoder, handshakers to handle WebSocket Extensions.io.netty5.handler.codec.http2 Handlers for sending and receiving HTTP/2 frames.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.stream Writes very large data stream asynchronously neither spending a lot of memory nor gettingOutOfMemoryError
.io.netty5.handler.timeout Adds support for read and write timeout and idle connection notification using aTimer
.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.util Utility classes used across multiple packages.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. -
Classes in io.netty5.util.concurrent used by io.netty5.bootstrap Class Description Future The result of an asynchronous operation. -
Classes in io.netty5.util.concurrent used by io.netty5.channel Class Description AbstractEventExecutor Abstract base class forEventExecutor
implementations.AbstractScheduledEventExecutor Abstract base class forEventExecutor
s that want to support scheduling.EventExecutor TheEventExecutor
is a specialEventExecutorGroup
which comes with some handy methods to see if aThread
is executed in a event loop.EventExecutorGroup TheEventExecutorGroup
is responsible for providing theEventExecutor
's to use via itsEventExecutorGroup.next()
method.Future The result of an asynchronous operation.FutureContextListener Listens to the result of aFuture
.FutureListener Listens to the result of aFuture
.FuturePromiseFactory MultithreadEventExecutorGroup EventExecutorGroup
implementation that handles their tasks with multiple threads at the same time.OrderedEventExecutor Marker interface forEventExecutor
s that will process all submitted tasks in an ordered / serial fashion.Promise SpecialFuture
which is writable.RejectedExecutionHandler Similar toRejectedExecutionHandler
but specific toSingleThreadEventExecutor
.SingleThreadEventExecutor OrderedEventExecutor
's implementation that execute all its submitted tasks in a single thread. -
Classes in io.netty5.util.concurrent used by io.netty5.channel.embedded Class Description Future The result of an asynchronous operation.FuturePromiseFactory -
Classes in io.netty5.util.concurrent used by io.netty5.channel.epoll Class Description Future The result of an asynchronous operation.FuturePromiseFactory -
Classes in io.netty5.util.concurrent used by io.netty5.channel.group Class Description EventExecutor TheEventExecutor
is a specialEventExecutorGroup
which comes with some handy methods to see if aThread
is executed in a event loop.Future The result of an asynchronous operation.FutureListener Listens to the result of aFuture
. -
Classes in io.netty5.util.concurrent used by io.netty5.channel.internal Class Description EventExecutor TheEventExecutor
is a specialEventExecutorGroup
which comes with some handy methods to see if aThread
is executed in a event loop.Future The result of an asynchronous operation.FuturePromiseFactory Promise SpecialFuture
which is writable. -
Classes in io.netty5.util.concurrent used by io.netty5.channel.kqueue Class Description Future The result of an asynchronous operation.FuturePromiseFactory -
Classes in io.netty5.util.concurrent used by io.netty5.channel.local Class Description FuturePromiseFactory -
Classes in io.netty5.util.concurrent used by io.netty5.channel.nio Class Description FuturePromiseFactory -
Classes in io.netty5.util.concurrent used by io.netty5.channel.socket Class Description Future The result of an asynchronous operation.FuturePromiseFactory -
Classes in io.netty5.util.concurrent used by io.netty5.channel.socket.nio Class Description Future The result of an asynchronous operation.FuturePromiseFactory -
Classes in io.netty5.util.concurrent used by io.netty5.channel.unix Class Description FuturePromiseFactory -
Classes in io.netty5.util.concurrent used by io.netty5.handler.address Class Description Future The result of an asynchronous operation. -
Classes in io.netty5.util.concurrent used by io.netty5.handler.codec Class Description Future The result of an asynchronous operation. -
Classes in io.netty5.util.concurrent used by io.netty5.handler.codec.compression Class Description Future The result of an asynchronous operation. -
Classes in io.netty5.util.concurrent used by io.netty5.handler.codec.http Class Description Future The result of an asynchronous operation. -
Classes in io.netty5.util.concurrent used by io.netty5.handler.codec.http.cors Class Description Future The result of an asynchronous operation. -
Classes in io.netty5.util.concurrent used by io.netty5.handler.codec.http.websocketx Class Description Future The result of an asynchronous operation. -
Classes in io.netty5.util.concurrent used by io.netty5.handler.codec.http.websocketx.extensions Class Description Future The result of an asynchronous operation. -
Classes in io.netty5.util.concurrent used by io.netty5.handler.codec.http2 Class Description Future The result of an asynchronous operation.FutureListener Listens to the result of aFuture
.FuturePromiseFactory Promise SpecialFuture
which is writable. -
Classes in io.netty5.util.concurrent used by io.netty5.handler.flush Class Description Future The result of an asynchronous operation. -
Classes in io.netty5.util.concurrent used by io.netty5.handler.ipfilter Class Description Future The result of an asynchronous operation. -
Classes in io.netty5.util.concurrent used by io.netty5.handler.logging Class Description Future The result of an asynchronous operation. -
Classes in io.netty5.util.concurrent used by io.netty5.handler.ssl Class Description Future The result of an asynchronous operation.Promise SpecialFuture
which is writable. -
Classes in io.netty5.util.concurrent used by io.netty5.handler.stream Class Description Future The result of an asynchronous operation. -
Classes in io.netty5.util.concurrent used by io.netty5.handler.timeout Class Description Future The result of an asynchronous operation. -
Classes in io.netty5.util.concurrent used by io.netty5.handler.traffic Class Description EventExecutor TheEventExecutor
is a specialEventExecutorGroup
which comes with some handy methods to see if aThread
is executed in a event loop.EventExecutorGroup TheEventExecutorGroup
is responsible for providing theEventExecutor
's to use via itsEventExecutorGroup.next()
method.Future The result of an asynchronous operation.Promise SpecialFuture
which is writable. -
Classes in io.netty5.util.concurrent used by io.netty5.resolver Class Description EventExecutor TheEventExecutor
is a specialEventExecutorGroup
which comes with some handy methods to see if aThread
is executed in a event loop.Future The result of an asynchronous operation.Promise SpecialFuture
which is writable. -
Classes in io.netty5.util.concurrent used by io.netty5.resolver.dns Class Description EventExecutor TheEventExecutor
is a specialEventExecutorGroup
which comes with some handy methods to see if aThread
is executed in a event loop.Future The result of an asynchronous operation.Promise SpecialFuture
which is writable. -
Classes in io.netty5.util.concurrent used by io.netty5.util Class Description Future The result of an asynchronous operation.Promise SpecialFuture
which is writable. -
Classes in io.netty5.util.concurrent used by io.netty5.util.concurrent Class Description AbstractEventExecutor Abstract base class forEventExecutor
implementations.AbstractScheduledEventExecutor Abstract base class forEventExecutor
s that want to support scheduling.EventExecutor TheEventExecutor
is a specialEventExecutorGroup
which comes with some handy methods to see if aThread
is executed in a event loop.EventExecutorGroup TheEventExecutorGroup
is responsible for providing theEventExecutor
's to use via itsEventExecutorGroup.next()
method.Future The result of an asynchronous operation.FutureCompletionStage ACompletionStage
that provides the same threading semantics and guarantees as the underlyingFuture
, which means that all the callbacks will be executed byFutureCompletionStage.executor()
if not specified otherwise (by calling the corresponding *Async methods).FutureContextListener Listens to the result of aFuture
.FutureListener Listens to the result of aFuture
.FuturePromiseFactory GlobalEventExecutor Single-thread singletonEventExecutor
.ImmediateEventExecutor ExecutesRunnable
objects in the caller's thread.ImmediateExecutor Executor
which execute tasks in the callers thread.MultithreadEventExecutorGroup EventExecutorGroup
implementation that handles their tasks with multiple threads at the same time.OrderedEventExecutor Marker interface forEventExecutor
s that will process all submitted tasks in an ordered / serial fashion.Promise SpecialFuture
which is writable.RejectedExecutionHandler Similar toRejectedExecutionHandler
but specific toSingleThreadEventExecutor
.RunnableFuture A combination ofRunnableFuture
andFuture
.RunnableScheduledFuture A combination ofRunnableFuture
andComparable
(sorting by their next deadline), with additional methods for scheduling, periodicity, and delay.SingleThreadEventExecutor OrderedEventExecutor
's implementation that execute all its submitted tasks in a single thread.ThreadProperties Expose details for aThread
. -
Classes in io.netty5.util.concurrent used by io.netty5.util.internal Class Description EventExecutor TheEventExecutor
is a specialEventExecutorGroup
which comes with some handy methods to see if aThread
is executed in a event loop.Promise SpecialFuture
which is writable.