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 Buffer s.
|
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
Buffer s 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> |
|