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.group A channel registry which helps a user maintain the list of openChannels and perform bulk operations on them.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.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.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.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 FastThreadLocal A special variant ofThreadLocalthat 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 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.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.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.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.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.ScheduledFuture The result of an scheduled asynchronous operation. -
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.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.ScheduledFuture The result of an scheduled asynchronous operation. -
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.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 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.FutureListener A subtype ofGenericFutureListenerthat hides type parameter for convenience.GenericFutureListener Listens to the result of aFuture.Promise SpecialFuturewhich is writable.ScheduledFuture The result of an scheduled asynchronous operation. -
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 Marker interface forRunnableto indicate that it should be queued for execution but does not need to run immediately.AbstractEventExecutorGroup Abstract base class forEventExecutorGroupimplementations.AbstractFuture AbstractFutureimplementation which does not allow for cancellation.AbstractScheduledEventExecutor Abstract base class forEventExecutors that want to support scheduling.CompleteFuture DefaultEventExecutorChooserFactory Default implementation which uses simple round-robin to choose nextEventExecutor.DefaultFutureListeners DefaultProgressivePromise DefaultPromise DefaultPromise.CauseHolder 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.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 an 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.