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.adaptor Helpers for integrating with the existingByteBuf
API.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.Send A temporary holder of aResource
, used for transferring the ownership of the resource from one thread to another. -
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.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.Resource A resource that has a life-time, and can be closed.Send A temporary holder of aResource
, used for transferring the ownership of the resource from one thread to another.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.adaptor 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.ByteCursor The ByteCursor scans through a sequence of bytes.Drop An interface used byResource
instances to implement their resource disposal mechanics.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.ReadableComponentProcessor A processor of readable components.Resource A resource that has a life-time, and can be closed.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 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.Resource A resource that has a life-time, and can be closed.Send A temporary holder of aResource
, used for transferring the ownership of the resource from one thread to another. -
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.