Uses of Package
io.netty5.buffer
-
Packages that use io.netty5.buffer Package Description io.netty5.buffer Abstraction of a byte buffer - the fundamental data structure to represent a low-level binary and text message.io.netty5.buffer.bytebuffer Safe ByteBuffer based implementation.io.netty5.buffer.internal Internal implementation details that can be shared among Buffer implementations.io.netty5.buffer.pool A poolingBufferAllocator
implementation based on jemalloc.io.netty5.buffer.unsafe ABuffer
implementation that is based onsun.misc.Unsafe
. -
Classes in io.netty5.buffer used by io.netty5.buffer Class Description 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.Buffer A life cycled buffer of memory, with separate reader and writer offsets.BufferAccessor This interface is just the primitive data accessor methods thatBuffer
exposes.BufferAllocator Interface for allocatingBuffer
s.BufferComponent A view onto the buffer component being processed in a given iteration ofBuffer.forEachComponent()
.BufferHolder TheBufferHolder
is an abstract class that simplifies the implementation of objects that themselves contain aBuffer
instance.BufferRef A mutable reference to a buffer.ByteCursor The ByteCursor scans through a sequence of bytes.ComponentIterator A facade for iterating the readable or writable components of aBuffer
.ComponentIterator.Next This interface exposes external iteration on components.CompositeBuffer TheCompositeBuffer
is a concreteBuffer
implementation that make a number of other buffers appear as one.Drop An interface used byResource
instances to implement their resource disposal mechanics.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.LoggingLeakCallback TheLoggingLeakCallback
can be installed to enable logging output when a leak is detected.MemoryManager The choice ofMemoryManager
implementation also determines the choice ofBuffer
implementation.StandardAllocationTypes Standard implementations ofAllocationType
that all memory managers should support. -
Classes in io.netty5.buffer used by io.netty5.buffer.bytebuffer Class Description 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.Buffer A life cycled buffer of memory, with separate reader and writer offsets.Drop An interface used byResource
instances to implement their resource disposal mechanics.MemoryManager The choice ofMemoryManager
implementation also determines the choice ofBuffer
implementation. -
Classes in io.netty5.buffer used by io.netty5.buffer.internal Class Description 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.Buffer A life cycled buffer of memory, with separate reader and writer offsets.BufferAccessor This interface is just the primitive data accessor methods thatBuffer
exposes.BufferClosedException An exception thrown when an operation is attempted on aBuffer
when it has been closed.BufferComponent A view onto the buffer component being processed in a given iteration ofBuffer.forEachComponent()
.BufferReadOnlyException Drop An interface used byResource
instances to implement their resource disposal mechanics.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.MemoryManager The choice ofMemoryManager
implementation also determines the choice ofBuffer
implementation.Owned This interface encapsulates the ownership of aResource
, and exposes a method that may be used to transfer this ownership to the specified recipient thread. -
Classes in io.netty5.buffer used by io.netty5.buffer.pool Class Description 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.Buffer A life cycled buffer of memory, with separate reader and writer offsets.BufferAllocator Interface for allocatingBuffer
s.Drop An interface used byResource
instances to implement their resource disposal mechanics.MemoryManager The choice ofMemoryManager
implementation also determines the choice ofBuffer
implementation. -
Classes in io.netty5.buffer used by io.netty5.buffer.unsafe Class Description 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.Buffer A life cycled buffer of memory, with separate reader and writer offsets.Drop An interface used byResource
instances to implement their resource disposal mechanics.MemoryManager The choice ofMemoryManager
implementation also determines the choice ofBuffer
implementation.