Uses of Package
io.netty.util.concurrent
-
Packages that use io.netty.util.concurrent Package Description io.netty.channel The core channel API which is asynchronous and event-driven abstraction of various transports such as a NIO Channel.io.netty.channel.epoll Optimized transport for linux which uses EPOLL Edge-Triggered Mode for maximal performance.io.netty.channel.group A channel registry which helps a user maintain the list of openChannel
s and perform bulk operations on them.io.netty.channel.kqueue BSD specific transport.io.netty.channel.local A virtual transport that enables the communication between the two parties in the same virtual machine.io.netty.channel.nio NIO-based channel API implementation - recommended for a large number of connections (>= 1000).io.netty.channel.oio Old blocking I/O based channel API implementation - recommended for a small number of connections (< 1000).io.netty.channel.pool Implementations and API forChannel
pools.io.netty.handler.codec.http2 Handlers for sending and receiving HTTP/2 frames.io.netty.handler.proxy Adds support for client connections via proxy protocols such as SOCKS and HTTP CONNECT tunnelingio.netty.handler.ssl SSL · TLS implementation based onSSLEngine
io.netty.handler.traffic Implementation of a Traffic Shaping Handler and Dynamic Statistics.io.netty.resolver Resolves an arbitrary string that represents the name of an endpoint into an address.io.netty.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.netty.util Utility classes used across multiple packages.io.netty.util.concurrent Utility classes for concurrent / async tasks.io.netty.util.internal Internal-use-only utilities which is not allowed to be used outside Netty. -
Classes in io.netty.util.concurrent used by io.netty.channel Class Description AbstractEventExecutor Abstract base class forEventExecutor
implementations.AbstractEventExecutorGroup Abstract base class forEventExecutorGroup
implementations.AbstractFuture AbstractFuture
implementation which does not allow for cancellation.AbstractScheduledEventExecutor Abstract base class forEventExecutor
s that want to support scheduling.DefaultProgressivePromise DefaultPromise EventExecutor TheEventExecutor
is a specialEventExecutorGroup
which comes with some handy methods to see if aThread
is executed in a event loop.EventExecutorChooserFactory Factory that creates newEventExecutorChooserFactory.EventExecutorChooser
s.EventExecutorGroup TheEventExecutorGroup
is responsible for providing theEventExecutor
's to use via itsEventExecutorGroup.next()
method.Future The result of an asynchronous operation.GenericFutureListener Listens to the result of aFuture
.GenericProgressiveFutureListener MultithreadEventExecutorGroup Abstract base class forEventExecutorGroup
implementations 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.ProgressiveFuture AFuture
which is used to indicate the progress of an operation.ProgressivePromise SpecialProgressiveFuture
which is writable.Promise SpecialFuture
which is writable.PromiseAggregator Deprecated.PromiseNotifier GenericFutureListener
implementation which takes otherPromise
s and notifies them on completion.RejectedExecutionHandler Similar toRejectedExecutionHandler
but specific toSingleThreadEventExecutor
.SingleThreadEventExecutor Abstract base class forOrderedEventExecutor
's that execute all its submitted tasks in a single thread.ThreadAwareExecutor Executor that is aware its execution thread. -
Classes in io.netty.util.concurrent used by io.netty.channel.epoll Class Description AbstractEventExecutor Abstract base class forEventExecutor
implementations.AbstractEventExecutorGroup Abstract base class forEventExecutorGroup
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.EventExecutorChooserFactory Factory that creates newEventExecutorChooserFactory.EventExecutorChooser
s.EventExecutorGroup TheEventExecutorGroup
is responsible for providing theEventExecutor
's to use via itsEventExecutorGroup.next()
method.MultithreadEventExecutorGroup Abstract base class forEventExecutorGroup
implementations 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.RejectedExecutionHandler Similar toRejectedExecutionHandler
but specific toSingleThreadEventExecutor
.SingleThreadEventExecutor Abstract base class forOrderedEventExecutor
's that execute all its submitted tasks in a single thread.ThreadAwareExecutor Executor that is aware its execution thread. -
Classes in io.netty.util.concurrent used by io.netty.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.GenericFutureListener Listens to the result of aFuture
. -
Classes in io.netty.util.concurrent used by io.netty.channel.kqueue Class Description AbstractEventExecutorGroup Abstract base class forEventExecutorGroup
implementations.EventExecutorChooserFactory Factory that creates newEventExecutorChooserFactory.EventExecutorChooser
s.EventExecutorGroup TheEventExecutorGroup
is responsible for providing theEventExecutor
's to use via itsEventExecutorGroup.next()
method.MultithreadEventExecutorGroup Abstract base class forEventExecutorGroup
implementations that handles their tasks with multiple threads at the same time.RejectedExecutionHandler Similar toRejectedExecutionHandler
but specific toSingleThreadEventExecutor
. -
Classes in io.netty.util.concurrent used by io.netty.channel.local Class Description AbstractEventExecutorGroup Abstract base class forEventExecutorGroup
implementations.EventExecutorGroup TheEventExecutorGroup
is responsible for providing theEventExecutor
's to use via itsEventExecutorGroup.next()
method.MultithreadEventExecutorGroup Abstract base class forEventExecutorGroup
implementations that handles their tasks with multiple threads at the same time. -
Classes in io.netty.util.concurrent used by io.netty.channel.nio Class Description AbstractEventExecutor Abstract base class forEventExecutor
implementations.AbstractEventExecutorGroup Abstract base class forEventExecutorGroup
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.EventExecutorChooserFactory Factory that creates newEventExecutorChooserFactory.EventExecutorChooser
s.EventExecutorGroup TheEventExecutorGroup
is responsible for providing theEventExecutor
's to use via itsEventExecutorGroup.next()
method.MultithreadEventExecutorGroup Abstract base class forEventExecutorGroup
implementations 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.RejectedExecutionHandler Similar toRejectedExecutionHandler
but specific toSingleThreadEventExecutor
.SingleThreadEventExecutor Abstract base class forOrderedEventExecutor
's that execute all its submitted tasks in a single thread.ThreadAwareExecutor Executor that is aware its execution thread. -
Classes in io.netty.util.concurrent used by io.netty.channel.oio Class Description AbstractEventExecutorGroup Abstract base class forEventExecutorGroup
implementations.EventExecutorGroup TheEventExecutorGroup
is responsible for providing theEventExecutor
's to use via itsEventExecutorGroup.next()
method. -
Classes in io.netty.util.concurrent used by io.netty.channel.pool Class Description Future The result of an asynchronous operation.Promise SpecialFuture
which is writable. -
Classes in io.netty.util.concurrent used by io.netty.handler.codec.http2 Class Description Future The result of an asynchronous operation.GenericFutureListener Listens to the result of aFuture
.Promise SpecialFuture
which is writable. -
Classes in io.netty.util.concurrent used by io.netty.handler.proxy Class Description Future The result of an asynchronous operation. -
Classes in io.netty.util.concurrent used by io.netty.handler.ssl Class Description Future The result of an asynchronous operation.Promise SpecialFuture
which is writable. -
Classes in io.netty.util.concurrent used by io.netty.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. -
Classes in io.netty.util.concurrent used by io.netty.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.netty.util.concurrent used by io.netty.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.netty.util.concurrent used by io.netty.util Class Description Future The result of an asynchronous operation.Promise SpecialFuture
which is writable. -
Classes in io.netty.util.concurrent used by io.netty.util.concurrent Class Description AbstractEventExecutor Abstract base class forEventExecutor
implementations.AbstractEventExecutor.LazyRunnable Deprecated.overrideSingleThreadEventExecutor.wakesUpForTask(java.lang.Runnable)
to re-create this behaviourAbstractEventExecutorGroup Abstract base class forEventExecutorGroup
implementations.AbstractFuture AbstractFuture
implementation which does not allow for cancellation.AbstractScheduledEventExecutor Abstract base class forEventExecutor
s that want to support scheduling.CompleteFuture DefaultEventExecutorChooserFactory Default implementation which uses simple round-robin to choose nextEventExecutor
.DefaultPromise EventExecutor TheEventExecutor
is a specialEventExecutorGroup
which comes with some handy methods to see if aThread
is executed in a event loop.EventExecutorChooserFactory Factory that creates newEventExecutorChooserFactory.EventExecutorChooser
s.EventExecutorChooserFactory.EventExecutorChooser Chooses the nextEventExecutor
to use.EventExecutorGroup TheEventExecutorGroup
is responsible for providing theEventExecutor
's to use via itsEventExecutorGroup.next()
method.Future The result of an asynchronous operation.FutureListener A subtype ofGenericFutureListener
that hides type parameter for convenience.GenericFutureListener Listens to the result of aFuture
.GlobalEventExecutor Single-thread singletonEventExecutor
.ImmediateEventExecutor ExecutesRunnable
objects in the caller's thread.ImmediateExecutor Executor
which execute tasks in the callers thread.MultithreadEventExecutorGroup Abstract base class forEventExecutorGroup
implementations 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.ProgressiveFuture AFuture
which is used to indicate the progress of an operation.ProgressivePromise SpecialProgressiveFuture
which is writable.Promise SpecialFuture
which is writable.PromiseAggregator Deprecated.RejectedExecutionHandler Similar toRejectedExecutionHandler
but specific toSingleThreadEventExecutor
.ScheduledFuture The result of a scheduled asynchronous operation.SingleThreadEventExecutor Abstract base class forOrderedEventExecutor
's that execute all its submitted tasks in a single thread.ThreadAwareExecutor Executor that is aware its execution thread.ThreadProperties Expose details for aThread
. -
Classes in io.netty.util.concurrent used by io.netty.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.