Uses of Interface
io.netty.util.internal.CleanableDirectBuffer
-
Packages that use CleanableDirectBuffer Package Description io.netty.buffer Abstraction of a byte buffer - the fundamental data structure to represent a low-level binary and text message.io.netty.channel.epoll Optimized transport for linux which uses EPOLL.io.netty.channel.kqueue BSD specific transport.io.netty.channel.unix Unix specific transport.io.netty.channel.uring io_uring is a high I/O performance scalable interface for fully asynchronous Linux syscalls.io.netty.util.internal Internal-use-only utilities which is not allowed to be used outside Netty. -
-
Uses of CleanableDirectBuffer in io.netty.buffer
Classes in io.netty.buffer that implement CleanableDirectBuffer Modifier and Type Class Description private static classUnpooledByteBufAllocator.DecrementingCleanableDirectBufferFields in io.netty.buffer declared as CleanableDirectBuffer Modifier and Type Field Description (package private) CleanableDirectBufferPoolChunk. cleanable(package private) CleanableDirectBufferUnpooledDirectByteBuf. cleanableprivate CleanableDirectBufferUnpooledByteBufAllocator.DecrementingCleanableDirectBuffer. delegateMethods in io.netty.buffer that return CleanableDirectBuffer Modifier and Type Method Description private static CleanableDirectBufferPoolArena.DirectArena. allocateDirect(int capacity)protected CleanableDirectBufferUnpooledByteBufAllocator.InstrumentedUnpooledDirectByteBuf. allocateDirectBuffer(int initialCapacity)protected CleanableDirectBufferUnpooledByteBufAllocator.InstrumentedUnpooledDirectByteBuf. allocateDirectBuffer(int initialCapacity, boolean permitExpensiveClean)protected CleanableDirectBufferUnpooledByteBufAllocator.InstrumentedUnpooledUnsafeDirectByteBuf. allocateDirectBuffer(int capacity)protected CleanableDirectBufferUnpooledByteBufAllocator.InstrumentedUnpooledUnsafeDirectByteBuf. allocateDirectBuffer(int capacity, boolean permitExpensiveClean)protected CleanableDirectBufferUnpooledByteBufAllocator.InstrumentedUnpooledUnsafeNoCleanerDirectByteBuf. allocateDirectBuffer(int capacity)protected CleanableDirectBufferUnpooledByteBufAllocator.InstrumentedUnpooledUnsafeNoCleanerDirectByteBuf. allocateDirectBuffer(int capacity, boolean permitExpensiveClean)protected CleanableDirectBufferUnpooledDirectByteBuf. allocateDirectBuffer(int capacity)(package private) CleanableDirectBufferUnpooledDirectByteBuf. allocateDirectBuffer(int capacity, boolean permitExpensiveClean)(package private) CleanableDirectBufferUnpooledByteBufAllocator.InstrumentedUnpooledUnsafeNoCleanerDirectByteBuf. reallocateDirect(CleanableDirectBuffer oldBuffer, int newCapacity)(package private) CleanableDirectBufferUnpooledUnsafeNoCleanerDirectByteBuf. reallocateDirect(CleanableDirectBuffer oldBuffer, int newCapacity)Methods in io.netty.buffer with parameters of type CleanableDirectBuffer Modifier and Type Method Description (package private) CleanableDirectBufferUnpooledByteBufAllocator.InstrumentedUnpooledUnsafeNoCleanerDirectByteBuf. reallocateDirect(CleanableDirectBuffer oldBuffer, int newCapacity)(package private) CleanableDirectBufferUnpooledUnsafeNoCleanerDirectByteBuf. reallocateDirect(CleanableDirectBuffer oldBuffer, int newCapacity)(package private) voidUnpooledDirectByteBuf. setByteBuffer(CleanableDirectBuffer cleanableDirectBuffer, boolean tryFree)(package private) voidUnpooledUnsafeDirectByteBuf. setByteBuffer(CleanableDirectBuffer cleanableDirectBuffer, boolean tryFree)Constructors in io.netty.buffer with parameters of type CleanableDirectBuffer Constructor Description DecrementingCleanableDirectBuffer(ByteBufAllocator alloc, CleanableDirectBuffer delegate)DecrementingCleanableDirectBuffer(ByteBufAllocator alloc, CleanableDirectBuffer delegate, int capacityConsumed)PoolChunk(PoolArena<T> arena, CleanableDirectBuffer cleanable, java.lang.Object base, T memory, int size)Creates a special chunk that is not pooled.PoolChunk(PoolArena<T> arena, CleanableDirectBuffer cleanable, java.lang.Object base, T memory, int pageSize, int pageShifts, int chunkSize, int maxPageIdx) -
Uses of CleanableDirectBuffer in io.netty.channel.epoll
Fields in io.netty.channel.epoll declared as CleanableDirectBuffer Modifier and Type Field Description private CleanableDirectBufferEpollEventArray. cleanable -
Uses of CleanableDirectBuffer in io.netty.channel.kqueue
Fields in io.netty.channel.kqueue declared as CleanableDirectBuffer Modifier and Type Field Description private CleanableDirectBufferKQueueEventArray. memoryCleanableprivate CleanableDirectBufferNativeLongArray. memoryCleanable -
Uses of CleanableDirectBuffer in io.netty.channel.unix
Fields in io.netty.channel.unix declared as CleanableDirectBuffer Modifier and Type Field Description private CleanableDirectBufferIovArray. cleanableMethods in io.netty.channel.unix that return CleanableDirectBuffer Modifier and Type Method Description static CleanableDirectBufferBuffer. allocateDirectBufferWithNativeOrder(int capacity)Returns a newCleanableDirectBufferwhich has the sameByteOrderas the native order of the machine. -
Uses of CleanableDirectBuffer in io.netty.channel.uring
Fields in io.netty.channel.uring declared as CleanableDirectBuffer Modifier and Type Field Description private CleanableDirectBufferAbstractIoUringServerChannel.AcceptedAddressMemory. acceptedAddressLengthMemoryCleanableprivate CleanableDirectBufferAbstractIoUringServerChannel.AcceptedAddressMemory. acceptedAddressMemoryCleanableprivate CleanableDirectBufferAbstractIoUringChannel. cleanableprivate CleanableDirectBufferMsgHdrMemory. cmsgDataMemoryCleanableprivate CleanableDirectBufferIoUringIoHandler. eventfdReadBufCleanableprivate CleanableDirectBufferMsgHdrMemory. iovMemoryCleanableprivate CleanableDirectBufferMsgHdrMemoryArray. msgHdrMemoryArrayMemoryCleanableprivate CleanableDirectBufferMsgHdrMemory. msgHdrMemoryCleanableprivate CleanableDirectBufferMsgHdrMemory. socketAddrMemoryCleanableprivate CleanableDirectBufferIoUringIoHandler. timeoutMemoryCleanable -
Uses of CleanableDirectBuffer in io.netty.util.internal
Classes in io.netty.util.internal that implement CleanableDirectBuffer Modifier and Type Class Description private static classCleanerJava24Linker.CleanableDirectBufferImplprivate static classCleanerJava25.CleanableDirectBufferImplprivate static classCleanerJava6.CleanableDirectBufferImplprivate static classCleanerJava9.CleanableDirectBufferImplprivate static classDirectCleaner.CleanableDirectBufferImplMethods in io.netty.util.internal that return CleanableDirectBuffer Modifier and Type Method Description CleanableDirectBufferCleaner. allocate(int capacity)Create a directByteBufferand return it alongside its cleaning mechanism, in aCleanableDirectBuffer.CleanableDirectBufferCleanerJava24Linker. allocate(int capacity)CleanableDirectBufferCleanerJava25. allocate(int capacity)CleanableDirectBufferCleanerJava6. allocate(int capacity)CleanableDirectBufferCleanerJava9. allocate(int capacity)CleanableDirectBufferDirectCleaner. allocate(int capacity)static CleanableDirectBufferPlatformDependent. allocateDirect(int capacity)Allocate a directByteBufferof the given capacity, and return it alongside its deallocation mechanism.static CleanableDirectBufferPlatformDependent. allocateDirect(int capacity, boolean permitExpensiveClean)Allocate a directByteBufferof the given capacity, and return it alongside its deallocation mechanism.default CleanableDirectBufferCleaner. reallocate(CleanableDirectBuffer old, int newCapacity)Reallocate a direct buffer with a new capacity.CleanableDirectBufferDirectCleaner. reallocate(CleanableDirectBuffer old, int newCapacity)static CleanableDirectBufferPlatformDependent. reallocateDirect(CleanableDirectBuffer buffer, int newCapacity)Reallocate a direct buffer with the given new capacity.Methods in io.netty.util.internal with parameters of type CleanableDirectBuffer Modifier and Type Method Description default CleanableDirectBufferCleaner. reallocate(CleanableDirectBuffer old, int newCapacity)Reallocate a direct buffer with a new capacity.CleanableDirectBufferDirectCleaner. reallocate(CleanableDirectBuffer old, int newCapacity)static CleanableDirectBufferPlatformDependent. reallocateDirect(CleanableDirectBuffer buffer, int newCapacity)Reallocate a direct buffer with the given new capacity.
-