Uses of Package
io.netty.util.concurrent
-
Packages that use io.netty.util.concurrent Package Description io.netty.bootstrap The helper classes with fluent API which enable an easy implementation of typical client side and server side channel initialization.io.netty.buffer Abstraction of a byte buffer - the fundamental data structure to represent a low-level binary and text message.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.embedded A virtualChannel
that helps wrapping a series of handlers to unit test the handlers or use them in non-I/O context.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 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.netty.handler.codec.http Encoder, decoder and their related message types for HTTP.io.netty.handler.codec.http.websocketx Encoder, decoder, handshakers and their related message types for Web Socket data frames.io.netty.handler.codec.http2 Handlers for sending and receiving HTTP/2 frames.io.netty.handler.codec.spdy Encoder, decoder, session handler and their related message types for the SPDY protocol.io.netty.handler.codec.stomp STOMP codecio.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.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.netty.handler.ssl.util Utility classes that helps easier development of TLS/SSL applications.io.netty.handler.timeout Adds support for read and write timeout and idle connection notification using aTimer
.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.bootstrap Class Description AbstractFuture AbstractFuture
implementation which does not allow for cancellation.DefaultPromise 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.buffer Class Description FastThreadLocal A special variant ofThreadLocal
that yields higher access performance when accessed from aFastThreadLocalThread
. -
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.CompleteFuture 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.FastThreadLocal A special variant ofThreadLocal
that yields higher access performance when accessed from aFastThreadLocalThread
.Future The result of an asynchronous operation.FutureListener A subtype ofGenericFutureListener
that hides type parameter for convenience.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. -
Classes in io.netty.util.concurrent used by io.netty.channel.embedded 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.OrderedEventExecutor Marker interface forEventExecutor
s that will process all submitted tasks in an ordered / serial fashion. -
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.Future The result of an asynchronous operation.GenericFutureListener Listens to the result of aFuture
.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. -
Classes in io.netty.util.concurrent used by io.netty.channel.group Class Description AbstractFuture AbstractFuture
implementation which does not allow for cancellation.DefaultPromise 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
.Promise SpecialFuture
which is writable. -
Classes in io.netty.util.concurrent used by io.netty.channel.kqueue 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.Future The result of an asynchronous operation.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. -
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.Future The result of an asynchronous operation.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.Future The result of an asynchronous operation.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. -
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 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 A subtype ofGenericFutureListener
that hides type parameter for convenience.GenericFutureListener Listens to the result of aFuture
.Promise SpecialFuture
which is writable. -
Classes in io.netty.util.concurrent used by io.netty.handler.codec Class Description FastThreadLocal A special variant ofThreadLocal
that yields higher access performance when accessed from aFastThreadLocalThread
. -
Classes in io.netty.util.concurrent used by io.netty.handler.codec.http Class Description FastThreadLocal A special variant ofThreadLocal
that yields higher access performance when accessed from aFastThreadLocalThread
. -
Classes in io.netty.util.concurrent used by io.netty.handler.codec.http.websocketx Class Description FastThreadLocal A special variant ofThreadLocal
that yields higher access performance when accessed from aFastThreadLocalThread
. -
Classes in io.netty.util.concurrent used by io.netty.handler.codec.http2 Class Description AbstractFuture AbstractFuture
implementation which does not allow for cancellation.DefaultPromise 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
.Promise SpecialFuture
which is writable. -
Classes in io.netty.util.concurrent used by io.netty.handler.codec.spdy Class Description GenericFutureListener Listens to the result of aFuture
. -
Classes in io.netty.util.concurrent used by io.netty.handler.codec.stomp Class Description FastThreadLocal A special variant ofThreadLocal
that yields higher access performance when accessed from aFastThreadLocalThread
. -
Classes in io.netty.util.concurrent used by io.netty.handler.proxy Class Description AbstractFuture AbstractFuture
implementation which does not allow for cancellation.DefaultPromise 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.handler.ssl Class Description AbstractFuture AbstractFuture
implementation which does not allow for cancellation.DefaultPromise 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 A subtype ofGenericFutureListener
that hides type parameter for convenience.GenericFutureListener Listens to the result of aFuture
.Promise SpecialFuture
which is writable.ScheduledFuture The result of a scheduled asynchronous operation. -
Classes in io.netty.util.concurrent used by io.netty.handler.ssl.ocsp Class Description Promise SpecialFuture
which is writable. -
Classes in io.netty.util.concurrent used by io.netty.handler.ssl.util Class Description FastThreadLocal A special variant ofThreadLocal
that yields higher access performance when accessed from aFastThreadLocalThread
. -
Classes in io.netty.util.concurrent used by io.netty.handler.timeout Class Description Future The result of an asynchronous operation.GenericFutureListener Listens to the result of aFuture
. -
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.GenericFutureListener Listens to the result of aFuture
.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.FastThreadLocal A special variant ofThreadLocal
that yields higher access performance when accessed from aFastThreadLocalThread
.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 FastThreadLocal A special variant ofThreadLocal
that yields higher access performance when accessed from aFastThreadLocalThread
.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
.DefaultFutureListeners DefaultProgressivePromise DefaultPromise DefaultPromise.CauseHolder DefaultPromise.StacklessCancellationException 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.FastThreadLocal A special variant ofThreadLocal
that yields higher access performance when accessed from aFastThreadLocalThread
.Future The result of an asynchronous operation.FutureListener A subtype ofGenericFutureListener
that hides type parameter for convenience.GenericFutureListener Listens to the result of aFuture
.GenericProgressiveFutureListener GlobalEventExecutor Single-thread singletonEventExecutor
.GlobalEventExecutor.TaskRunner 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.NonStickyEventExecutorGroup.NonStickyOrderedEventExecutor 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.PromiseTask RejectedExecutionHandler Similar toRejectedExecutionHandler
but specific toSingleThreadEventExecutor
.ScheduledFuture The result of a scheduled asynchronous operation.ScheduledFutureTask SingleThreadEventExecutor Abstract base class forOrderedEventExecutor
's that execute all its submitted tasks in a single 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.FastThreadLocal A special variant ofThreadLocal
that yields higher access performance when accessed from aFastThreadLocalThread
.FastThreadLocalThread A specialThread
that provides fast access toFastThreadLocal
variables.Promise SpecialFuture
which is writable.