- java.lang.Object
-
- io.netty5.buffer.api.adaptor.ByteBufAllocatorAdaptor
-
- All Implemented Interfaces:
io.netty.buffer.ByteBufAllocator,AutoCloseable
public class ByteBufAllocatorAdaptor extends Object implements io.netty.buffer.ByteBufAllocator, AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description static ByteBufAllocatorAdaptorDEFAULT_INSTANCE
-
Constructor Summary
Constructors Constructor Description ByteBufAllocatorAdaptor(BufferAllocator onHeap, BufferAllocator offHeap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.netty.buffer.ByteBufbuffer()io.netty.buffer.ByteBufbuffer(int initialCapacity)io.netty.buffer.ByteBufbuffer(int initialCapacity, int maxCapacity)intcalculateNewCapacity(int minNewCapacity, int maxCapacity)voidclose()io.netty.buffer.CompositeByteBufcompositeBuffer()io.netty.buffer.CompositeByteBufcompositeBuffer(int maxNumComponents)io.netty.buffer.CompositeByteBufcompositeDirectBuffer()io.netty.buffer.CompositeByteBufcompositeDirectBuffer(int maxNumComponents)io.netty.buffer.CompositeByteBufcompositeHeapBuffer()io.netty.buffer.CompositeByteBufcompositeHeapBuffer(int maxNumComponents)io.netty.buffer.ByteBufdirectBuffer()io.netty.buffer.ByteBufdirectBuffer(int initialCapacity)io.netty.buffer.ByteBufdirectBuffer(int initialCapacity, int maxCapacity)BufferAllocatorgetOffHeap()BufferAllocatorgetOnHeap()io.netty.buffer.ByteBufheapBuffer()io.netty.buffer.ByteBufheapBuffer(int initialCapacity)io.netty.buffer.ByteBufheapBuffer(int initialCapacity, int maxCapacity)io.netty.buffer.ByteBufioBuffer()io.netty.buffer.ByteBufioBuffer(int initialCapacity)io.netty.buffer.ByteBufioBuffer(int initialCapacity, int maxCapacity)booleanisClosed()booleanisDirectBufferPooled()
-
-
-
Field Detail
-
DEFAULT_INSTANCE
public static final ByteBufAllocatorAdaptor DEFAULT_INSTANCE
-
-
Constructor Detail
-
ByteBufAllocatorAdaptor
public ByteBufAllocatorAdaptor(BufferAllocator onHeap, BufferAllocator offHeap)
-
-
Method Detail
-
buffer
public io.netty.buffer.ByteBuf buffer()
- Specified by:
bufferin interfaceio.netty.buffer.ByteBufAllocator
-
getOnHeap
public BufferAllocator getOnHeap()
-
getOffHeap
public BufferAllocator getOffHeap()
-
isClosed
public boolean isClosed()
-
buffer
public io.netty.buffer.ByteBuf buffer(int initialCapacity)
- Specified by:
bufferin interfaceio.netty.buffer.ByteBufAllocator
-
buffer
public io.netty.buffer.ByteBuf buffer(int initialCapacity, int maxCapacity)- Specified by:
bufferin interfaceio.netty.buffer.ByteBufAllocator
-
ioBuffer
public io.netty.buffer.ByteBuf ioBuffer()
- Specified by:
ioBufferin interfaceio.netty.buffer.ByteBufAllocator
-
ioBuffer
public io.netty.buffer.ByteBuf ioBuffer(int initialCapacity)
- Specified by:
ioBufferin interfaceio.netty.buffer.ByteBufAllocator
-
ioBuffer
public io.netty.buffer.ByteBuf ioBuffer(int initialCapacity, int maxCapacity)- Specified by:
ioBufferin interfaceio.netty.buffer.ByteBufAllocator
-
heapBuffer
public io.netty.buffer.ByteBuf heapBuffer()
- Specified by:
heapBufferin interfaceio.netty.buffer.ByteBufAllocator
-
heapBuffer
public io.netty.buffer.ByteBuf heapBuffer(int initialCapacity)
- Specified by:
heapBufferin interfaceio.netty.buffer.ByteBufAllocator
-
heapBuffer
public io.netty.buffer.ByteBuf heapBuffer(int initialCapacity, int maxCapacity)- Specified by:
heapBufferin interfaceio.netty.buffer.ByteBufAllocator
-
directBuffer
public io.netty.buffer.ByteBuf directBuffer()
- Specified by:
directBufferin interfaceio.netty.buffer.ByteBufAllocator
-
directBuffer
public io.netty.buffer.ByteBuf directBuffer(int initialCapacity)
- Specified by:
directBufferin interfaceio.netty.buffer.ByteBufAllocator
-
directBuffer
public io.netty.buffer.ByteBuf directBuffer(int initialCapacity, int maxCapacity)- Specified by:
directBufferin interfaceio.netty.buffer.ByteBufAllocator
-
compositeBuffer
public io.netty.buffer.CompositeByteBuf compositeBuffer()
- Specified by:
compositeBufferin interfaceio.netty.buffer.ByteBufAllocator
-
compositeBuffer
public io.netty.buffer.CompositeByteBuf compositeBuffer(int maxNumComponents)
- Specified by:
compositeBufferin interfaceio.netty.buffer.ByteBufAllocator
-
compositeHeapBuffer
public io.netty.buffer.CompositeByteBuf compositeHeapBuffer()
- Specified by:
compositeHeapBufferin interfaceio.netty.buffer.ByteBufAllocator
-
compositeHeapBuffer
public io.netty.buffer.CompositeByteBuf compositeHeapBuffer(int maxNumComponents)
- Specified by:
compositeHeapBufferin interfaceio.netty.buffer.ByteBufAllocator
-
compositeDirectBuffer
public io.netty.buffer.CompositeByteBuf compositeDirectBuffer()
- Specified by:
compositeDirectBufferin interfaceio.netty.buffer.ByteBufAllocator
-
compositeDirectBuffer
public io.netty.buffer.CompositeByteBuf compositeDirectBuffer(int maxNumComponents)
- Specified by:
compositeDirectBufferin interfaceio.netty.buffer.ByteBufAllocator
-
isDirectBufferPooled
public boolean isDirectBufferPooled()
- Specified by:
isDirectBufferPooledin interfaceio.netty.buffer.ByteBufAllocator
-
calculateNewCapacity
public int calculateNewCapacity(int minNewCapacity, int maxCapacity)- Specified by:
calculateNewCapacityin interfaceio.netty.buffer.ByteBufAllocator
-
close
public void close() throws Exception- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
-