Uses of Package
io.netty5.buffer.api
-
Packages that use io.netty5.buffer.api 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.api IncubatingBuffer
API, as a proposed alternative toByteBuf
.io.netty5.buffer.api.bytebuffer Safe ByteBuffer based implementation.io.netty5.buffer.api.internal Internal implementation details that can be shared among Buffer implementations.io.netty5.buffer.api.pool A poolingBufferAllocator
implementation based on jemalloc.io.netty5.buffer.api.unsafe ABuffer
implementation that is based onsun.misc.Unsafe
. -
Classes in io.netty5.buffer.api used by io.netty5.buffer Class Description Buffer A life cycled buffer of memory, with separate reader and writer offsets.BufferAllocator Interface for allocatingBuffer
s. -
Classes in io.netty5.buffer.api used by io.netty5.buffer.api 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.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.ReadableComponent A view onto the buffer component being processed in a given iteration ofBuffer.forEachReadable(int, ReadableComponentProcessor)
.ReadableComponentProcessor A processor of readable components.StandardAllocationTypes Standard implementations ofAllocationType
that all memory managers should support.WritableComponent A view onto the buffer component being processed in a given iteration ofBuffer.forEachWritable(int, WritableComponentProcessor)
.WritableComponentProcessor A processor of writable components. -
Classes in io.netty5.buffer.api used by io.netty5.buffer.api.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.api used by io.netty5.buffer.api.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.BufferReadOnlyException ComponentIterator A facade for iterating the readable or writable components of aBuffer
.ComponentIterator.Next This interface exposes external iteration on components.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.ReadableComponent A view onto the buffer component being processed in a given iteration ofBuffer.forEachReadable(int, ReadableComponentProcessor)
. -
Classes in io.netty5.buffer.api used by io.netty5.buffer.api.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.api used by io.netty5.buffer.api.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.