Module io.netty5.buffer
Package io.netty5.buffer.api.internal
Internal implementation details that can be shared among Buffer implementations.
Note: everything in this package is internal, and is not subject to backwards compatibility constraints.
-
Interface Summary Interface Description NotReadOnlyReadableComponent Safety by-pass that let us getByteBuffer
s from aReadableComponent
that is not read-only.Statics Statics.UncheckedLoadByte This interface provides the fastest possible offsetted byte-access to a buffer. -
Class Summary Class Description AdaptableBuffer<T extends ResourceSupport<Buffer,T>> ArcDrop<T> CleanerDrop<T extends Buffer> A drop implementation that delegates to another drop instance, either when called directly, or when it becomes cleanable.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.LifecycleTracer Instances of this class record life cycle events of resources, to help debug life-cycle errors.MemoryManagerLoader MemoryManagerOverride 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>> SingleComponentIterator<T extends ComponentIterator.Next> WrappingAllocation AnAllocationType
for on-heap buffer allocations that wrap an existing byte array.