All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
| Class |
Description |
| AbstractConstant<T extends AbstractConstant<T>> |
|
| AbstractEventExecutor |
|
| AbstractInternalLogger |
|
| AbstractReferenceCounted |
|
| AbstractScheduledEventExecutor |
Abstract base class for EventExecutors that want to support scheduling.
|
| AppendableCharSequence |
|
| AsciiString |
A string which has been encoded into a character encoding whose character always takes a single byte, similarly to
ASCII.
|
| AsyncMapping<IN,OUT> |
|
| Attribute<T> |
An attribute which allows to store a value reference.
|
| AttributeKey<T> |
|
| AttributeMap |
|
| BlockingOperationException |
An IllegalStateException which is raised when a user performed a blocking operation
when the user is in an event loop thread.
|
| ByteCollections |
Utilities for byte-based primitive collections.
|
| ByteObjectHashMap<V> |
A hash map implementation of ByteObjectMap that uses open addressing for keys.
|
| ByteObjectMap<V> |
Interface for a primitive map that uses bytes as keys.
|
| ByteObjectMap.PrimitiveEntry<V> |
|
| ByteProcessor |
Provides a mechanism to iterate over a collection of bytes.
|
| ByteProcessor.IndexNotOfProcessor |
A ByteProcessor which finds the first appearance which is not of a specific byte.
|
| ByteProcessor.IndexOfProcessor |
A ByteProcessor which finds the first appearance of a specific byte.
|
| CharCollections |
Utilities for char-based primitive collections.
|
| CharObjectHashMap<V> |
A hash map implementation of CharObjectMap that uses open addressing for keys.
|
| CharObjectMap<V> |
Interface for a primitive map that uses chars as keys.
|
| CharObjectMap.PrimitiveEntry<V> |
|
| CharsetUtil |
A utility class that provides various common operations and constants
related with Charset and its relevant classes.
|
| ClassInitializerUtil |
Utility which ensures that classes are loaded by the ClassLoader.
|
| CommonsLoggerFactory |
Deprecated.
|
| Constant<T extends Constant<T>> |
A singleton which is safe to compare via the == operator.
|
| ConstantPool<T extends Constant<T>> |
|
| ConstantTimeUtils |
|
| DefaultAttributeMap |
Default AttributeMap implementation which not exibit any blocking behaviour on attribute lookup while using a
copy-on-write approach on the modify path. Attributes lookup and remove exibit O(logn) time worst-case
complexity, hence attribute::set(null) is to be preferred to remove.
|
| DefaultEventExecutorGroup |
|
| DefaultPriorityQueue<T extends PriorityQueueNode> |
A priority queue which uses natural ordering of elements.
|
| DefaultPromise<V> |
|
| DefaultThreadFactory |
|
| DomainMappingBuilder<V> |
Deprecated.
|
| DomainNameMapping<V> |
Deprecated.
|
| DomainNameMappingBuilder<V> |
Deprecated.
|
| DomainWildcardMappingBuilder<V> |
|
| EmptyArrays |
|
| EmptyPriorityQueue<T> |
|
| EventExecutor |
|
| EventExecutorGroup |
|
| FastThreadLocal<V> |
|
| FastThreadLocalThread |
|
| FormattingTuple |
|
| Future<V> |
The result of an asynchronous operation.
|
| FutureCompletionStage<V> |
|
| FutureContextListener<C,V> |
Listens to the result of a Future.
|
| FutureListener<V> |
Listens to the result of a Future.
|
| FuturePromiseFactory |
|
| GlobalEventExecutor |
|
| HashedWheelTimer |
A Timer optimized for approximated I/O timeout scheduling.
|
| HashingStrategy<T> |
Abstraction for hash code generation and equality comparison.
|
| IllegalReferenceCountException |
|
| ImmediateEventExecutor |
Executes Runnable objects in the caller's thread.
|
| ImmediateExecutor |
Executor which execute tasks in the callers thread.
|
| IntCollections |
Utilities for int-based primitive collections.
|
| InternalLogger |
Internal-use-only logger used by Netty.
|
| InternalLoggerFactory |
|
| InternalLogLevel |
|
| IntObjectHashMap<V> |
A hash map implementation of IntObjectMap that uses open addressing for keys.
|
| IntObjectMap<V> |
Interface for a primitive map that uses ints as keys.
|
| IntObjectMap.PrimitiveEntry<V> |
|
| JdkLoggerFactory |
|
| Log4J2LoggerFactory |
|
| LongCollections |
Utilities for long-based primitive collections.
|
| LongLongHashMap |
Internal primitive map implementation that is specifically optimised for the runs availability map use case in
PoolChunk.
|
| LongObjectHashMap<V> |
A hash map implementation of LongObjectMap that uses open addressing for keys.
|
| LongObjectMap<V> |
Interface for a primitive map that uses longs as keys.
|
| LongObjectMap.PrimitiveEntry<V> |
|
| LongPriorityQueue |
Internal primitive priority queue, used by PoolChunk.
|
| MacAddressUtil |
|
| Mapping<IN,OUT> |
Maintains the mapping from the objects of one type to the objects of the other type.
|
| MathUtil |
Math utility methods.
|
| MessageFormatter |
Formats messages according to very simple substitution rules.
|
| MultithreadEventExecutorGroup |
EventExecutorGroup implementation that handles their tasks with multiple threads at
the same time.
|
| NativeLibraryLoader |
Helper class to load JNI resources.
|
| NettyRuntime |
A utility class for wrapping calls to Runtime.
|
| NetUtil |
A class that holds a number of network-related constants.
|
| NonStickyEventExecutorGroup |
|
| ObjectPool<T> |
Light-weight object pool.
|
| ObjectPool.Handle<T> |
Handle for an pooled Object that will be used to notify the ObjectPool once it can
reuse the pooled Object again.
|
| ObjectPool.ObjectCreator<T> |
|
| ObjectUtil |
A grab-bag of useful utility methods.
|
| OrderedEventExecutor |
Marker interface for EventExecutors that will process all submitted tasks in an ordered / serial fashion.
|
| OutOfDirectMemoryError |
|
| PendingWrite |
Some pending write which should be picked up later.
|
| PlatformDependent |
Utility that detects various properties specific to the current runtime
environment, such as Java version and the availability of the
sun.misc.Unsafe object.
|
| PriorityQueue<T> |
|
| PriorityQueueNode |
|
| Promise<V> |
Special Future which is writable.
|
| PromiseCombiner |
A promise combiner monitors the outcome of a number of discrete futures, then notifies a final, aggregate promise
when all of the combined futures are finished.
|
| PromiseNotificationUtil |
Internal utilities to notify Promises.
|
| RecyclableArrayList |
A simple list which is recyclable.
|
| Recycler<T> |
Light-weight object pool based on a thread-local stack.
|
| Recycler.Handle<T> |
|
| ReferenceCounted |
A reference-counted object that requires explicit deallocation.
|
| ReferenceCountUpdater<T extends ReferenceCounted> |
|
| ReferenceCountUtil |
|
| ReflectionUtil |
|
| RejectedExecutionHandler |
|
| RejectedExecutionHandlers |
|
| Resource<T extends Resource<T>> |
A resource that has a life-time, and can be closed.
|
| ResourceLeakDetector<T> |
|
| ResourceLeakDetector.Level |
Represents the level of resource leak detection.
|
| ResourceLeakDetectorFactory |
|
| ResourceLeakHint |
A hint object that provides human-readable message for easier resource leak tracking.
|
| ResourceLeakTracker<T> |
|
| ResourcesUtil |
A utility class that provides various common operations and constants
related to loading resources
|
| RunnableFuture<V> |
|
| RunnableScheduledFuture<V> |
A combination of RunnableFuture and Comparable (sorting by their next deadline),
with additional methods for scheduling, periodicity, and delay.
|
| SafeCloseable |
A SafeCloseable can be safely closed without risk of an exception being thrown.
|
| Send<T extends Resource<T>> |
A temporary holder of a Resource, used for transferring the ownership of the
resource from one thread to another.
|
| SendFromSupplier<T extends Resource<T>> |
|
| ShortCollections |
Utilities for short-based primitive collections.
|
| ShortObjectHashMap<V> |
A hash map implementation of ShortObjectMap that uses open addressing for keys.
|
| ShortObjectMap<V> |
Interface for a primitive map that uses shorts as keys.
|
| ShortObjectMap.PrimitiveEntry<V> |
|
| SilentDispose |
|
| SingleThreadEventExecutor |
|
| Slf4JLoggerFactory |
Logger factory which creates a SLF4J
logger.
|
| SocketUtils |
Provides socket operations with privileges enabled.
|
| StringUtil |
String utility class.
|
| SuppressForbidden |
Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.
|
| SystemPropertyUtil |
A collection of utility methods to retrieve and parse the values of the Java system properties.
|
| ThreadExecutorMap |
|
| ThreadPerTaskExecutor |
|
| ThreadProperties |
|
| ThrowableUtil |
|
| Timeout |
|
| Timer |
Schedules TimerTasks for one-time future execution in a background
thread.
|
| TimerTask |
|
| TypeParameterMatcher |
|
| UnorderedThreadPoolEventExecutor |
EventExecutor implementation which makes no guarantees about the ordering of task execution that
are submitted because there may be multiple threads executing these tasks.
|
| UnsafeAccess |
Marker annotation for internal Netty classes that gives them permission to directly access the
Unsafe instance, if available.
|
| UnstableApi |
Indicates a public API that can change at any time (even in minor/bugfix releases).
|
| Version |
Retrieves the version information of available Netty artifacts.
|