All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AdaptableBuffer<T extends ResourceSupport<Buffer,T>> |
|
| AllocationType |
An object used by buffer allocators to communicate desirable properties of an
allocation to a memory manager, such as whether an allocation should be off-heap.
|
| AllocatorControl |
Methods for accessing and controlling the internals of an allocator.
|
| ArcDrop<T> |
|
| Buffer |
A life cycled buffer of memory, with separate reader and writer offsets.
|
| BufferAccessor |
This interface is just the primitive data accessor methods that Buffer exposes.
|
| BufferAllocator |
Interface for allocating Buffers.
|
| BufferAllocatorMetric |
|
| BufferAllocatorMetricProvider |
|
| BufferClosedException |
An exception thrown when an operation is attempted on a Buffer when it has been closed.
|
| BufferHolder<T extends io.netty5.util.Resource<T>> |
The BufferHolder is an abstract class that simplifies the implementation of objects that themselves contain
a Buffer instance.
|
| BufferInputStream |
|
| BufferOutputStream |
|
| BufferReadOnlyException |
|
| BufferRef |
A mutable reference to a buffer.
|
| BufferStub |
A stub of a Buffer implementation that implements all buffer methods by delegating them to a wrapped buffer
instance.
|
| BufferUtil |
A collection of utility methods that is related with handling ByteBuf,
such as the generation of hex dump and swapping an integer's byte order.
|
| ByteBufferMemoryManager |
This memory manager produces and manages Buffer instances that are backed by NIO ByteBuffer
instances.
|
| ByteCursor |
The ByteCursor scans through a sequence of bytes.
|
| CleanerDrop<T extends Buffer> |
A drop implementation that delegates to another drop instance, either when called directly, or when it becomes
cleanable.
|
| ComponentIterator<T extends ComponentIterator.Next> |
A facade for iterating the readable or writable components of a Buffer.
|
| ComponentIterator.Next |
This interface exposes external iteration on components.
|
| CompositeBuffer |
The CompositeBuffer is a concrete Buffer implementation that make a number of other buffers appear
as one.
|
| DefaultBufferAllocators |
|
| Drop<T> |
An interface used by Resource instances to implement their resource disposal mechanics.
|
| DropCaptor<T> |
Utility class to capture or hold on to a drop instance.
|
| LeakDetection |
Utility class for the leak detection parts that are static and shared system-wide.
|
| LeakInfo |
Information about a resource leak that happened.
|
| LeakInfo.TracePoint |
A moment in the life of the leaked object, for which some information was recorded.
|
| LifecycleTracer |
Instances of this class record life cycle events of resources, to help debug life-cycle errors.
|
| LoggingLeakCallback |
|
| MemoryManager |
The choice of MemoryManager implementation also determines the choice of Buffer implementation.
|
| MemoryManagerLoader |
|
| MemoryManagerOverride |
|
| NotReadOnlyReadableComponent |
|
| Owned<T> |
This interface encapsulates the ownership of a Resource, and exposes a method that may be used to transfer
this ownership to the specified recipient thread.
|
| PoolArenaMetric |
Expose metrics for an arena.
|
| PoolChunkListMetric |
Metrics for a list of chunks.
|
| PoolChunkMetric |
Metrics for a chunk.
|
| PooledBufferAllocator |
|
| PoolSubpageMetric |
Metrics for a sub-page.
|
| ReadableComponent |
|
| ReadableComponentProcessor<E extends Exception> |
|
| ResourceSupport<I extends io.netty5.util.Resource<I>,T extends ResourceSupport<I,T>> |
Internal support class for resources.
|
| SendFromOwned<I extends io.netty5.util.Resource<I>,T extends ResourceSupport<I,T>> |
|
| SensitiveBufferAllocator |
This BufferAllocator is for allocating off-heap
Buffers that may contain sensitive information, which should be erased from memory (overwritten) when the
buffer is closed.
|
| SingleComponentIterator<T extends ComponentIterator.Next> |
|
| SizeClassesMetric |
Expose metrics for an SizeClasses.
|
| StandardAllocationTypes |
|
| Statics |
|
| Statics.UncheckedLoadByte |
This interface provides the fastest possible offsetted byte-access to a buffer.
|
| UnsafeMemoryManager |
This memory manager produces and manages Buffer instances that are using Unsafe to allocate and
access memory.
|
| UntetheredMemory |
Memory that isn't attached to any particular buffer.
|
| WrappingAllocation |
An AllocationType for on-heap buffer allocations that wrap an existing byte array.
|
| WritableComponent |
|
| WritableComponentProcessor<E extends Exception> |
|