@Internal
@Singleton
public class NettyByteBufferFactory
extends java.lang.Object
implements io.micronaut.core.io.buffer.ByteBufferFactory<io.netty.buffer.ByteBufAllocator,io.netty.buffer.ByteBuf>
ByteBufferFactory implementation for Netty.| Modifier and Type | Field and Description |
|---|---|
static NettyByteBufferFactory |
DEFAULT
Default Netty ByteBuffer Factory.
|
| Constructor and Description |
|---|
NettyByteBufferFactory()
Default constructor.
|
NettyByteBufferFactory(io.netty.buffer.ByteBufAllocator allocator) |
| Modifier and Type | Method and Description |
|---|---|
io.micronaut.core.io.buffer.ByteBuffer<io.netty.buffer.ByteBuf> |
buffer() |
io.micronaut.core.io.buffer.ByteBuffer<io.netty.buffer.ByteBuf> |
buffer(int initialCapacity) |
io.micronaut.core.io.buffer.ByteBuffer<io.netty.buffer.ByteBuf> |
buffer(int initialCapacity,
int maxCapacity) |
io.micronaut.core.io.buffer.ByteBuffer<io.netty.buffer.ByteBuf> |
copiedBuffer(byte[] bytes) |
io.micronaut.core.io.buffer.ByteBuffer<io.netty.buffer.ByteBuf> |
copiedBuffer(java.nio.ByteBuffer nioBuffer) |
io.netty.buffer.ByteBufAllocator |
getNativeAllocator() |
io.micronaut.core.io.buffer.ByteBuffer<io.netty.buffer.ByteBuf> |
wrap(byte[] existing) |
io.micronaut.core.io.buffer.ByteBuffer<io.netty.buffer.ByteBuf> |
wrap(io.netty.buffer.ByteBuf existing) |
public static final NettyByteBufferFactory DEFAULT
public NettyByteBufferFactory()
public NettyByteBufferFactory(io.netty.buffer.ByteBufAllocator allocator)
allocator - The ByteBufAllocatorpublic io.netty.buffer.ByteBufAllocator getNativeAllocator()
getNativeAllocator in interface io.micronaut.core.io.buffer.ByteBufferFactory<io.netty.buffer.ByteBufAllocator,io.netty.buffer.ByteBuf>public io.micronaut.core.io.buffer.ByteBuffer<io.netty.buffer.ByteBuf> buffer()
buffer in interface io.micronaut.core.io.buffer.ByteBufferFactory<io.netty.buffer.ByteBufAllocator,io.netty.buffer.ByteBuf>public io.micronaut.core.io.buffer.ByteBuffer<io.netty.buffer.ByteBuf> buffer(int initialCapacity)
buffer in interface io.micronaut.core.io.buffer.ByteBufferFactory<io.netty.buffer.ByteBufAllocator,io.netty.buffer.ByteBuf>public io.micronaut.core.io.buffer.ByteBuffer<io.netty.buffer.ByteBuf> buffer(int initialCapacity,
int maxCapacity)
buffer in interface io.micronaut.core.io.buffer.ByteBufferFactory<io.netty.buffer.ByteBufAllocator,io.netty.buffer.ByteBuf>public io.micronaut.core.io.buffer.ByteBuffer<io.netty.buffer.ByteBuf> copiedBuffer(byte[] bytes)
copiedBuffer in interface io.micronaut.core.io.buffer.ByteBufferFactory<io.netty.buffer.ByteBufAllocator,io.netty.buffer.ByteBuf>public io.micronaut.core.io.buffer.ByteBuffer<io.netty.buffer.ByteBuf> copiedBuffer(java.nio.ByteBuffer nioBuffer)
copiedBuffer in interface io.micronaut.core.io.buffer.ByteBufferFactory<io.netty.buffer.ByteBufAllocator,io.netty.buffer.ByteBuf>public io.micronaut.core.io.buffer.ByteBuffer<io.netty.buffer.ByteBuf> wrap(io.netty.buffer.ByteBuf existing)
wrap in interface io.micronaut.core.io.buffer.ByteBufferFactory<io.netty.buffer.ByteBufAllocator,io.netty.buffer.ByteBuf>public io.micronaut.core.io.buffer.ByteBuffer<io.netty.buffer.ByteBuf> wrap(byte[] existing)
wrap in interface io.micronaut.core.io.buffer.ByteBufferFactory<io.netty.buffer.ByteBufAllocator,io.netty.buffer.ByteBuf>