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 virtualChannelthat 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 openChannels 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 forChannelpools.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.compression 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 onSSLEngineio.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 AbstractFutureimplementation which does not allow for cancellation.DefaultPromise EventExecutor TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.Future The result of an asynchronous operation.Promise SpecialFuturewhich is writable. -
Classes in io.netty.util.concurrent used by io.netty.buffer Class Description ConcurrentSkipListIntObjMultimap A scalable concurrent multimap implementation.FastThreadLocal A special variant ofThreadLocalthat yields higher access performance when accessed from aFastThreadLocalThread.MpscIntQueue A multi-producer (concurrent and thread-safeofferandfill), single-consumer (single-threadedpollanddrain) queue of primitive integers. -
Classes in io.netty.util.concurrent used by io.netty.channel Class Description AbstractEventExecutor Abstract base class forEventExecutorimplementations.AbstractEventExecutorGroup Abstract base class forEventExecutorGroupimplementations.AbstractFuture AbstractFutureimplementation which does not allow for cancellation.AbstractScheduledEventExecutor Abstract base class forEventExecutors that want to support scheduling.CompleteFuture DefaultProgressivePromise DefaultPromise EventExecutor TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.EventExecutorChooserFactory Factory that creates newEventExecutorChooserFactory.EventExecutorChoosers.EventExecutorGroup TheEventExecutorGroupis responsible for providing theEventExecutor's to use via itsEventExecutorGroup.next()method.FastThreadLocal A special variant ofThreadLocalthat yields higher access performance when accessed from aFastThreadLocalThread.Future The result of an asynchronous operation.FutureListener A subtype ofGenericFutureListenerthat hides type parameter for convenience.GenericFutureListener Listens to the result of aFuture.GenericProgressiveFutureListener MultithreadEventExecutorGroup Abstract base class forEventExecutorGroupimplementations that handles their tasks with multiple threads at the same time.OrderedEventExecutor Marker interface forEventExecutors that will process all submitted tasks in an ordered / serial fashion.ProgressiveFuture AFuturewhich is used to indicate the progress of an operation.ProgressivePromise SpecialProgressiveFuturewhich is writable.Promise SpecialFuturewhich is writable.PromiseAggregator Deprecated.PromiseNotifier GenericFutureListenerimplementation which takes otherPromises and notifies them on completion.RejectedExecutionHandler Similar toRejectedExecutionHandlerbut 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 forEventExecutorimplementations.AbstractScheduledEventExecutor Abstract base class forEventExecutors that want to support scheduling.EventExecutor TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.EventExecutorGroup TheEventExecutorGroupis responsible for providing theEventExecutor's to use via itsEventExecutorGroup.next()method.Future The result of an asynchronous operation.OrderedEventExecutor Marker interface forEventExecutors 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 forEventExecutorimplementations.AbstractEventExecutorGroup Abstract base class forEventExecutorGroupimplementations.AbstractScheduledEventExecutor Abstract base class forEventExecutors that want to support scheduling.EventExecutor TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.EventExecutorChooserFactory Factory that creates newEventExecutorChooserFactory.EventExecutorChoosers.EventExecutorGroup TheEventExecutorGroupis 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 forEventExecutorGroupimplementations that handles their tasks with multiple threads at the same time.OrderedEventExecutor Marker interface forEventExecutors that will process all submitted tasks in an ordered / serial fashion.RejectedExecutionHandler Similar toRejectedExecutionHandlerbut 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 AbstractFutureimplementation which does not allow for cancellation.DefaultPromise EventExecutor TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.Future The result of an asynchronous operation.GenericFutureListener Listens to the result of aFuture.Promise SpecialFuturewhich is writable. -
Classes in io.netty.util.concurrent used by io.netty.channel.kqueue Class Description AbstractEventExecutor Abstract base class forEventExecutorimplementations.AbstractEventExecutorGroup Abstract base class forEventExecutorGroupimplementations.AbstractScheduledEventExecutor Abstract base class forEventExecutors that want to support scheduling.EventExecutor TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.EventExecutorChooserFactory Factory that creates newEventExecutorChooserFactory.EventExecutorChoosers.EventExecutorGroup TheEventExecutorGroupis responsible for providing theEventExecutor's to use via itsEventExecutorGroup.next()method.Future The result of an asynchronous operation.MultithreadEventExecutorGroup Abstract base class forEventExecutorGroupimplementations that handles their tasks with multiple threads at the same time.OrderedEventExecutor Marker interface forEventExecutors that will process all submitted tasks in an ordered / serial fashion.RejectedExecutionHandler Similar toRejectedExecutionHandlerbut 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 forEventExecutorGroupimplementations.EventExecutorGroup TheEventExecutorGroupis responsible for providing theEventExecutor's to use via itsEventExecutorGroup.next()method.Future The result of an asynchronous operation.MultithreadEventExecutorGroup Abstract base class forEventExecutorGroupimplementations 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 forEventExecutorimplementations.AbstractEventExecutorGroup Abstract base class forEventExecutorGroupimplementations.AbstractScheduledEventExecutor Abstract base class forEventExecutors that want to support scheduling.EventExecutor TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.EventExecutorChooserFactory Factory that creates newEventExecutorChooserFactory.EventExecutorChoosers.EventExecutorGroup TheEventExecutorGroupis responsible for providing theEventExecutor's to use via itsEventExecutorGroup.next()method.Future The result of an asynchronous operation.MultithreadEventExecutorGroup Abstract base class forEventExecutorGroupimplementations that handles their tasks with multiple threads at the same time.OrderedEventExecutor Marker interface forEventExecutors that will process all submitted tasks in an ordered / serial fashion.RejectedExecutionHandler Similar toRejectedExecutionHandlerbut 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 forEventExecutorGroupimplementations.EventExecutorGroup TheEventExecutorGroupis 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 TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.Future The result of an asynchronous operation.FutureListener A subtype ofGenericFutureListenerthat hides type parameter for convenience.GenericFutureListener Listens to the result of aFuture.Promise SpecialFuturewhich is writable. -
Classes in io.netty.util.concurrent used by io.netty.handler.codec Class Description FastThreadLocal A special variant ofThreadLocalthat yields higher access performance when accessed from aFastThreadLocalThread. -
Classes in io.netty.util.concurrent used by io.netty.handler.codec.compression Class Description FastThreadLocal A special variant ofThreadLocalthat 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 ofThreadLocalthat 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 ofThreadLocalthat yields higher access performance when accessed from aFastThreadLocalThread. -
Classes in io.netty.util.concurrent used by io.netty.handler.codec.http2 Class Description AbstractFuture AbstractFutureimplementation which does not allow for cancellation.DefaultPromise EventExecutor TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.Future The result of an asynchronous operation.GenericFutureListener Listens to the result of aFuture.Promise SpecialFuturewhich 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 ofThreadLocalthat yields higher access performance when accessed from aFastThreadLocalThread. -
Classes in io.netty.util.concurrent used by io.netty.handler.proxy Class Description AbstractFuture AbstractFutureimplementation which does not allow for cancellation.DefaultPromise EventExecutor TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.Future The result of an asynchronous operation.Promise SpecialFuturewhich is writable. -
Classes in io.netty.util.concurrent used by io.netty.handler.ssl Class Description AbstractFuture AbstractFutureimplementation which does not allow for cancellation.DefaultPromise EventExecutor TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.Future The result of an asynchronous operation.FutureListener A subtype ofGenericFutureListenerthat hides type parameter for convenience.GenericFutureListener Listens to the result of aFuture.Promise SpecialFuturewhich 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 SpecialFuturewhich is writable. -
Classes in io.netty.util.concurrent used by io.netty.handler.ssl.util Class Description FastThreadLocal A special variant ofThreadLocalthat 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 TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop. -
Classes in io.netty.util.concurrent used by io.netty.resolver Class Description EventExecutor TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.Future The result of an asynchronous operation.GenericFutureListener Listens to the result of aFuture.Promise SpecialFuturewhich is writable. -
Classes in io.netty.util.concurrent used by io.netty.resolver.dns Class Description EventExecutor TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.FastThreadLocal A special variant ofThreadLocalthat yields higher access performance when accessed from aFastThreadLocalThread.Future The result of an asynchronous operation.Promise SpecialFuturewhich is writable. -
Classes in io.netty.util.concurrent used by io.netty.util Class Description FastThreadLocal A special variant ofThreadLocalthat yields higher access performance when accessed from aFastThreadLocalThread.Future The result of an asynchronous operation.Promise SpecialFuturewhich is writable. -
Classes in io.netty.util.concurrent used by io.netty.util.concurrent Class Description AbstractEventExecutor Abstract base class forEventExecutorimplementations.AbstractEventExecutor.LazyRunnable Deprecated.overrideSingleThreadEventExecutor.wakesUpForTask(java.lang.Runnable)to re-create this behaviourAbstractEventExecutorGroup Abstract base class forEventExecutorGroupimplementations.AbstractFuture AbstractFutureimplementation which does not allow for cancellation.AbstractScheduledEventExecutor Abstract base class forEventExecutors that want to support scheduling.CompleteFuture ConcurrentSkipListIntObjMultimap A scalable concurrent multimap implementation.ConcurrentSkipListIntObjMultimap.Index Index nodes represent the levels of the skip list.ConcurrentSkipListIntObjMultimap.IntEntry The multimap entry type with primitiveintkeys.ConcurrentSkipListIntObjMultimap.Iter Base of iterator classesConcurrentSkipListIntObjMultimap.Node Nodes hold keys and values, and are singly linked in sorted order, possibly with some intervening marker nodes.DefaultEventExecutorChooserFactory Default implementation which uses simple round-robin to choose nextEventExecutor.DefaultFutureListeners DefaultProgressivePromise DefaultPromise DefaultPromise.CauseHolder DefaultPromise.StacklessCancellationException EventExecutor TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.EventExecutorChooserFactory Factory that creates newEventExecutorChooserFactory.EventExecutorChoosers.EventExecutorChooserFactory.EventExecutorChooser Chooses the nextEventExecutorto use.EventExecutorGroup TheEventExecutorGroupis responsible for providing theEventExecutor's to use via itsEventExecutorGroup.next()method.FastThreadLocal A special variant ofThreadLocalthat yields higher access performance when accessed from aFastThreadLocalThread.Future The result of an asynchronous operation.FutureListener A subtype ofGenericFutureListenerthat hides type parameter for convenience.GenericFutureListener Listens to the result of aFuture.GenericProgressiveFutureListener GlobalEventExecutor Single-thread singletonEventExecutor.GlobalEventExecutor.TaskRunner ImmediateEventExecutor ExecutesRunnableobjects in the caller's thread.ImmediateExecutor Executorwhich execute tasks in the callers thread.MpscAtomicIntegerArrayQueue This implementation is based on MpscAtomicUnpaddedArrayQueue from JCTools.MpscIntQueue A multi-producer (concurrent and thread-safeofferandfill), single-consumer (single-threadedpollanddrain) queue of primitive integers.MultithreadEventExecutorGroup Abstract base class forEventExecutorGroupimplementations that handles their tasks with multiple threads at the same time.NonStickyEventExecutorGroup.NonStickyOrderedEventExecutor OrderedEventExecutor Marker interface forEventExecutors that will process all submitted tasks in an ordered / serial fashion.ProgressiveFuture AFuturewhich is used to indicate the progress of an operation.ProgressivePromise SpecialProgressiveFuturewhich is writable.Promise SpecialFuturewhich is writable.PromiseAggregator Deprecated.PromiseTask RejectedExecutionHandler Similar toRejectedExecutionHandlerbut 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 TheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.FastThreadLocal A special variant ofThreadLocalthat yields higher access performance when accessed from aFastThreadLocalThread.FastThreadLocalThread A specialThreadthat provides fast access toFastThreadLocalvariables.Promise SpecialFuturewhich is writable.