Uses of Class
io.netty.buffer.ByteBuf
Packages that use ByteBuf
Package
Description
Abstraction of a byte buffer - the fundamental data structure
to represent a low-level binary and text message.
The core channel API which is asynchronous and event-driven abstraction of
various transports such as a
NIO Channel.
Optimized transport for linux which uses EPOLL Edge-Triggered Mode
for maximal performance.
BSD specific transport.
NIO-based channel
API implementation - recommended for a large number of connections (>= 1000).
Old blocking I/O based channel API implementation - recommended for
a small number of connections (< 1000).
Abstract SCTP socket interfaces which extend the core channel API.
Abstract TCP and UDP socket interfaces which extend the core channel API.
NIO-based socket channel
API implementation - recommended for a large number of connections (>= 1000).
Old blocking I/O based socket channel API implementation - recommended for
a small number of connections (< 1000).
Unix specific transport.
Extensible decoder and its common implementations which deal with the
packet fragmentation and reassembly issue found in a stream-based transport
such as TCP/IP.
Encoder and decoder which transform an array of bytes into a
ByteBuf
and vice versa.DNS codec.
Decodes an HAProxy proxy protocol header
Encoder, decoder and their related message types for HTTP.
HTTP multipart support.
Encoder, decoder, handshakers and their related message types for
Web Socket data frames.
Encoder, decoder, handshakers to handle most common WebSocket Compression Extensions.
Handlers for sending and receiving HTTP/2 frames.
JSON specific codecs.
Common superset of ascii and binary classes.
Implementations and Interfaces for the Memcache Binary protocol.
Encoder, decoder and different Message Types for MQTT.
Encoder, decoder for Redis.
An RTSP
extension based on the HTTP codec.
Decoder and encoders to manage message completion and multi-streaming codec in SCTP/IP.
Encoder, decoder and their compatibility stream implementations which
transform a
Serializable
object into a byte buffer and
vice versa.SMTP codec.
Encoder, decoder and their related message types for Socks.
Encoder, decoder and their related message types for SOCKS protocol.
Encoder, decoder and their related message types for SOCKSv4 protocol.
Encoder, decoder and their related message types for SOCKSv5 protocol.
Encoder, decoder, session handler and their related message types for the SPDY protocol.
STOMP codec
XML codec provides asynchronous and non-blocking XML parser based on the
Aalto XML parser.
Logs the I/O events for debugging purpose.
Capture data and write into Pcap format which helps in troubleshooting.
Certificate validation using OCSP
Writes very large data stream asynchronously neither spending a lot of
memory nor getting
OutOfMemoryError
.An alternative to Java's built-in domain name lookup mechanism that resolves a domain name asynchronously,
which supports the queries of an arbitrary DNS record type as well.
-
Uses of ByteBuf in io.netty.buffer
Subclasses of ByteBuf in io.netty.bufferModifier and TypeClassDescriptionclass
A skeletal implementation of a buffer.class
Deprecated.Do not use.(package private) class
Abstract base class for derivedByteBuf
implementations.private static final class
private static final class
class
Abstract base class forByteBuf
implementations that count references.(package private) class
(package private) class
SpecialSwappedByteBuf
forByteBuf
s that is using unsafe.(package private) static final class
(package private) final class
(package private) final class
(package private) static final class
(package private) static final class
class
A virtual buffer which shows multiple buffers as a single merged buffer.class
Deprecated.Do not use.final class
An emptyByteBuf
whose capacity and maximum capacity are all0
.(package private) final class
private static final class
(package private) class
(package private) final class
(package private) final class
(package private) class
(package private) final class
(package private) final class
(package private) final class
class
Deprecated.Do not use.(package private) class
Read-only ByteBuf which wraps a read-only ByteBuffer.private static final class
private static final class
(package private) final class
Read-only ByteBuf which wraps a read-only direct ByteBuffer and use unsafe for best performance.(package private) class
(package private) class
class
Deprecated.Do not use.class
Deprecated.use the Little Endian accessors, e.g.private static final class
private static final class
private static final class
private static final class
private static final class
class
A NIOByteBuffer
based buffer.(package private) class
DuplicatedByteBuf
implementation that can do optimizations because it knows the duplicated buffer is of typeAbstractByteBuf
.class
Big endian Java heap buffer implementation.(package private) class
A specialAbstractUnpooledSlicedByteBuf
that can make optimizations because it knows the sliced buffer is of typeAbstractByteBuf
.class
A NIOByteBuffer
based buffer.class
Big endian Java heap buffer implementation.(package private) class
(package private) final class
AByteBuf
implementation that wraps another buffer to prevent a user from increasing or decreasing the wrapped buffer's reference count.(package private) final class
(package private) final class
SpecialSwappedByteBuf
forByteBuf
s that use unsafe to access the byte array.(package private) class
Wraps anotherByteBuf
.(package private) class
(package private) final class
Fields in io.netty.buffer declared as ByteBufModifier and TypeFieldDescription(package private) final ByteBuf
CompositeByteBuf.Component.buf
private final ByteBuf
SwappedByteBuf.buf
Deprecated.protected final ByteBuf
WrappedByteBuf.buf
private final ByteBuf
AbstractUnpooledSlicedByteBuf.buffer
private final ByteBuf
ByteBufInputStream.buffer
private final ByteBuf
ByteBufOutputStream.buffer
private final ByteBuf
DuplicatedByteBuf.buffer
Deprecated.private final ByteBuf
ReadOnlyByteBuf.buffer
Deprecated.private final ByteBuf[]
FixedCompositeByteBuf.buffers
private final ByteBuf
DefaultByteBufHolder.data
private static final ByteBuf[]
FixedCompositeByteBuf.EMPTY
static final ByteBuf
Unpooled.EMPTY_BUFFER
A buffer whose capacity is0
.private final ByteBuf
AbstractByteBufAllocator.emptyBuf
private ByteBuf
AbstractPooledDerivedByteBuf.parent
Deallocations of a pooled derived buffer should always propagate through the entire chain of derived buffers.private final ByteBuf
AbstractPooledDerivedByteBuf.PooledNonRetainedDuplicateByteBuf.referenceCountDelegate
private final ByteBuf
AbstractPooledDerivedByteBuf.PooledNonRetainedSlicedByteBuf.referenceCountDelegate
private ByteBuf
CompositeByteBuf.Component.slice
(package private) final ByteBuf
CompositeByteBuf.Component.srcBuf
private final ByteBuf
SimpleLeakAwareByteBuf.trackedByteBuf
This object's is associated with theResourceLeakTracker
.Fields in io.netty.buffer with type parameters of type ByteBufModifier and TypeFieldDescriptionCompositeByteBuf.EMPTY_ITERATOR
(package private) final ResourceLeakTracker
<ByteBuf> SimpleLeakAwareByteBuf.leak
(package private) final ResourceLeakTracker
<ByteBuf> SimpleLeakAwareCompositeByteBuf.leak
(package private) static final ResourceLeakDetector
<ByteBuf> AbstractByteBuf.leakDetector
Methods in io.netty.buffer that return ByteBufModifier and TypeMethodDescriptionAdaptiveByteBufAllocator.AdaptiveAllocatorApi.allocate
(int initialCapacity, int maxCapacity) AdaptivePoolingAllocator.allocate
(int size, int maxCapacity) private ByteBuf
CompositeByteBuf.allocBuffer
(int capacity) ByteBuf.asByteBuf()
AByteBuf
can turn into itself.ByteBufConvertible.asByteBuf()
Turn this object into aByteBuf
.AbstractByteBuf.asReadOnly()
AdvancedLeakAwareByteBuf.asReadOnly()
AdvancedLeakAwareCompositeByteBuf.asReadOnly()
abstract ByteBuf
ByteBuf.asReadOnly()
Returns a read-only version of this buffer.EmptyByteBuf.asReadOnly()
ReadOnlyByteBuf.asReadOnly()
Deprecated.ReadOnlyByteBufferBuf.asReadOnly()
ReadOnlyByteBufferBuf.ReadOnlyDuplicatedByteBuf.asReadOnly()
ReadOnlyByteBufferBuf.ReadOnlySlicedByteBuf.asReadOnly()
SimpleLeakAwareByteBuf.asReadOnly()
SimpleLeakAwareCompositeByteBuf.asReadOnly()
SwappedByteBuf.asReadOnly()
Deprecated.UnreleasableByteBuf.asReadOnly()
WrappedByteBuf.asReadOnly()
WrappedCompositeByteBuf.asReadOnly()
AbstractByteBufAllocator.buffer()
AbstractByteBufAllocator.buffer
(int initialCapacity) AbstractByteBufAllocator.buffer
(int initialCapacity, int maxCapacity) ByteBufAllocator.buffer()
Allocate aByteBuf
.ByteBufAllocator.buffer
(int initialCapacity) Allocate aByteBuf
with the given initial capacity.ByteBufAllocator.buffer
(int initialCapacity, int maxCapacity) Allocate aByteBuf
with the given initial capacity and the given maximal capacity.ByteBufOutputStream.buffer()
Returns the buffer where this stream is writing data.private ByteBuf
FixedCompositeByteBuf.buffer
(int i) Return theByteBuf
stored at the given index of the array.static ByteBuf
Unpooled.buffer()
Creates a new big-endian Java heap buffer with reasonably small initial capacity, which expands its capacity boundlessly on demand.static ByteBuf
Unpooled.buffer
(int initialCapacity) Creates a new big-endian Java heap buffer with the specifiedcapacity
, which expands its capacity boundlessly on demand.static ByteBuf
Unpooled.buffer
(int initialCapacity, int maxCapacity) Creates a new big-endian Java heap buffer with the specifiedinitialCapacity
, that may grow up tomaxCapacity
The new buffer'sreaderIndex
andwriterIndex
are0
.AbstractUnpooledSlicedByteBuf.capacity
(int newCapacity) AdaptivePoolingAllocator.AdaptiveByteBuf.capacity
(int newCapacity) AdvancedLeakAwareByteBuf.capacity
(int newCapacity) abstract ByteBuf
ByteBuf.capacity
(int newCapacity) Adjusts the capacity of this buffer.DuplicatedByteBuf.capacity
(int newCapacity) Deprecated.EmptyByteBuf.capacity
(int newCapacity) FixedCompositeByteBuf.capacity
(int newCapacity) final ByteBuf
PooledByteBuf.capacity
(int newCapacity) PooledDuplicatedByteBuf.capacity
(int newCapacity) PooledSlicedByteBuf.capacity
(int newCapacity) ReadOnlyByteBuf.capacity
(int newCapacity) Deprecated.ReadOnlyByteBufferBuf.capacity
(int newCapacity) SwappedByteBuf.capacity
(int newCapacity) Deprecated.UnpooledDirectByteBuf.capacity
(int newCapacity) UnpooledHeapByteBuf.capacity
(int newCapacity) UnpooledUnsafeNoCleanerDirectByteBuf.capacity
(int newCapacity) WrappedByteBuf.capacity
(int newCapacity) private ByteBuf
EmptyByteBuf.checkIndex
(int index) private ByteBuf
EmptyByteBuf.checkIndex
(int index, int length) private ByteBuf
EmptyByteBuf.checkLength
(int length) AbstractByteBuf.clear()
abstract ByteBuf
ByteBuf.clear()
Sets thereaderIndex
andwriterIndex
of this buffer to0
.EmptyByteBuf.clear()
SwappedByteBuf.clear()
Deprecated.final ByteBuf
WrappedByteBuf.clear()
CompositeByteBuf.component
(int cIndex) Return theByteBuf
on the specified indexfinal ByteBuf
WrappedCompositeByteBuf.component
(int cIndex) CompositeByteBuf.componentAtOffset
(int offset) Return theByteBuf
on the specified indexfinal ByteBuf
WrappedCompositeByteBuf.componentAtOffset
(int offset) ByteBufHolder.content()
Return the data which is held by thisByteBufHolder
.DefaultByteBufHolder.content()
static ByteBuf
Unpooled.copiedBuffer
(byte[] array) Creates a new big-endian buffer whose content is a copy of the specifiedarray
.static ByteBuf
Unpooled.copiedBuffer
(byte[]... arrays) Creates a new big-endian buffer whose content is a merged copy of the specifiedarrays
.static ByteBuf
Unpooled.copiedBuffer
(byte[] array, int offset, int length) Creates a new big-endian buffer whose content is a copy of the specifiedarray
's sub-region.static ByteBuf
Unpooled.copiedBuffer
(char[] array, int offset, int length, Charset charset) Creates a new big-endian buffer whose content is a subregion of the specifiedarray
encoded in the specifiedcharset
.static ByteBuf
Unpooled.copiedBuffer
(char[] array, Charset charset) Creates a new big-endian buffer whose content is the specifiedarray
encoded in the specifiedcharset
.static ByteBuf
Unpooled.copiedBuffer
(ByteBuf buffer) Creates a new buffer whose content is a copy of the specifiedbuffer
's readable bytes.static ByteBuf
Unpooled.copiedBuffer
(ByteBuf... buffers) Creates a new buffer whose content is a merged copy of the specifiedbuffers
' readable bytes.static ByteBuf
Unpooled.copiedBuffer
(CharSequence string, int offset, int length, Charset charset) Creates a new big-endian buffer whose content is a subregion of the specifiedstring
encoded in the specifiedcharset
.static ByteBuf
Unpooled.copiedBuffer
(CharSequence string, Charset charset) Creates a new big-endian buffer whose content is the specifiedstring
encoded in the specifiedcharset
.static ByteBuf
Unpooled.copiedBuffer
(ByteBuffer buffer) Creates a new buffer whose content is a copy of the specifiedbuffer
's current slice.static ByteBuf
Unpooled.copiedBuffer
(ByteBuffer... buffers) Creates a new buffer whose content is a merged copy of the specifiedbuffers
' slices.private static ByteBuf
Unpooled.copiedBuffer
(CharBuffer buffer, Charset charset) private static ByteBuf
Unpooled.copiedBufferAscii
(CharSequence string) private static ByteBuf
Unpooled.copiedBufferUtf8
(CharSequence string) AbstractByteBuf.copy()
AbstractUnpooledSlicedByteBuf.copy
(int index, int length) AdaptivePoolingAllocator.AdaptiveByteBuf.copy
(int index, int length) AdvancedLeakAwareByteBuf.copy()
AdvancedLeakAwareByteBuf.copy
(int index, int length) AdvancedLeakAwareCompositeByteBuf.copy()
AdvancedLeakAwareCompositeByteBuf.copy
(int index, int length) abstract ByteBuf
ByteBuf.copy()
Returns a copy of this buffer's readable bytes.abstract ByteBuf
ByteBuf.copy
(int index, int length) Returns a copy of this buffer's sub-region.CompositeByteBuf.copy
(int index, int length) DuplicatedByteBuf.copy
(int index, int length) Deprecated.EmptyByteBuf.copy()
EmptyByteBuf.copy
(int index, int length) FixedCompositeByteBuf.copy
(int index, int length) PooledDirectByteBuf.copy
(int index, int length) PooledDuplicatedByteBuf.copy
(int index, int length) final ByteBuf
PooledHeapByteBuf.copy
(int index, int length) PooledSlicedByteBuf.copy
(int index, int length) PooledUnsafeDirectByteBuf.copy
(int index, int length) ReadOnlyByteBuf.copy
(int index, int length) Deprecated.ReadOnlyByteBufferBuf.copy
(int index, int length) ReadOnlyUnsafeDirectByteBuf.copy
(int index, int length) SwappedByteBuf.copy()
Deprecated.SwappedByteBuf.copy
(int index, int length) Deprecated.UnpooledDirectByteBuf.copy
(int index, int length) UnpooledHeapByteBuf.copy
(int index, int length) UnpooledUnsafeDirectByteBuf.copy
(int index, int length) (package private) static ByteBuf
UnsafeByteBufUtil.copy
(AbstractByteBuf buf, long addr, int index, int length) WrappedByteBuf.copy()
WrappedByteBuf.copy
(int index, int length) WrappedCompositeByteBuf.copy()
WrappedCompositeByteBuf.copy
(int index, int length) static ByteBuf
Unpooled.copyBoolean
(boolean value) Creates a new single-byte big-endian buffer that holds the specified boolean value.static ByteBuf
Unpooled.copyBoolean
(boolean... values) Create a new big-endian buffer that holds a sequence of the specified boolean values.static ByteBuf
Unpooled.copyDouble
(double value) Creates a new 8-byte big-endian buffer that holds the specified 64-bit floating point number.static ByteBuf
Unpooled.copyDouble
(double... values) Create a new big-endian buffer that holds a sequence of the specified 64-bit floating point numbers.static ByteBuf
Unpooled.copyFloat
(float value) Creates a new 4-byte big-endian buffer that holds the specified 32-bit floating point number.static ByteBuf
Unpooled.copyFloat
(float... values) Create a new big-endian buffer that holds a sequence of the specified 32-bit floating point numbers.static ByteBuf
Unpooled.copyInt
(int value) Creates a new 4-byte big-endian buffer that holds the specified 32-bit integer.static ByteBuf
Unpooled.copyInt
(int... values) Create a big-endian buffer that holds a sequence of the specified 32-bit integers.static ByteBuf
Unpooled.copyLong
(long value) Creates a new 8-byte big-endian buffer that holds the specified 64-bit integer.static ByteBuf
Unpooled.copyLong
(long... values) Create a new big-endian buffer that holds a sequence of the specified 64-bit integers.static ByteBuf
Unpooled.copyMedium
(int value) Creates a new 3-byte big-endian buffer that holds the specified 24-bit integer.static ByteBuf
Unpooled.copyMedium
(int... values) Create a new big-endian buffer that holds a sequence of the specified 24-bit integers.static ByteBuf
Unpooled.copyShort
(int value) Creates a new 2-byte big-endian buffer that holds the specified 16-bit integer.static ByteBuf
Unpooled.copyShort
(int... values) Create a new big-endian buffer that holds a sequence of the specified 16-bit integers.static ByteBuf
Unpooled.copyShort
(short... values) Create a new big-endian buffer that holds a sequence of the specified 16-bit integers.AbstractByteBufAllocator.directBuffer()
AbstractByteBufAllocator.directBuffer
(int initialCapacity) AbstractByteBufAllocator.directBuffer
(int initialCapacity, int maxCapacity) ByteBufAllocator.directBuffer()
Allocate a directByteBuf
.ByteBufAllocator.directBuffer
(int initialCapacity) Allocate a directByteBuf
with the given initial capacity.ByteBufAllocator.directBuffer
(int initialCapacity, int maxCapacity) Allocate a directByteBuf
with the given initial capacity and the given maximal capacity.static ByteBuf
Unpooled.directBuffer()
Creates a new big-endian direct buffer with reasonably small initial capacity, which expands its capacity boundlessly on demand.static ByteBuf
Unpooled.directBuffer
(int initialCapacity) Creates a new big-endian direct buffer with the specifiedcapacity
, which expands its capacity boundlessly on demand.static ByteBuf
Unpooled.directBuffer
(int initialCapacity, int maxCapacity) Creates a new big-endian direct buffer with the specifiedinitialCapacity
, that may grow up tomaxCapacity
.AbstractByteBuf.discardReadBytes()
AdvancedLeakAwareByteBuf.discardReadBytes()
abstract ByteBuf
ByteBuf.discardReadBytes()
Discards the bytes between the 0th index andreaderIndex
.EmptyByteBuf.discardReadBytes()
FixedCompositeByteBuf.discardReadBytes()
ReadOnlyByteBuf.discardReadBytes()
Deprecated.SwappedByteBuf.discardReadBytes()
Deprecated.WrappedByteBuf.discardReadBytes()
AbstractByteBuf.discardSomeReadBytes()
AdvancedLeakAwareByteBuf.discardSomeReadBytes()
abstract ByteBuf
ByteBuf.discardSomeReadBytes()
Similar todiscardReadBytes()
except that this method might discard some, all, or none of read bytes depending on its internal implementation to reduce overall memory bandwidth consumption at the cost of potentially additional memory consumption.EmptyByteBuf.discardSomeReadBytes()
SwappedByteBuf.discardSomeReadBytes()
Deprecated.WrappedByteBuf.discardSomeReadBytes()
AbstractByteBuf.duplicate()
AbstractPooledDerivedByteBuf.PooledNonRetainedDuplicateByteBuf.duplicate()
AbstractPooledDerivedByteBuf.PooledNonRetainedSlicedByteBuf.duplicate()
AbstractUnpooledSlicedByteBuf.duplicate()
AdvancedLeakAwareByteBuf.duplicate()
AdvancedLeakAwareCompositeByteBuf.duplicate()
abstract ByteBuf
ByteBuf.duplicate()
Returns a buffer which shares the whole region of this buffer.(package private) ByteBuf
CompositeByteBuf.Component.duplicate()
EmptyByteBuf.duplicate()
PooledDuplicatedByteBuf.duplicate()
PooledSlicedByteBuf.duplicate()
ReadOnlyByteBuf.duplicate()
Deprecated.ReadOnlyByteBufferBuf.duplicate()
ReadOnlyByteBufferBuf.ReadOnlyDuplicatedByteBuf.duplicate()
ReadOnlyByteBufferBuf.ReadOnlySlicedByteBuf.duplicate()
SimpleLeakAwareByteBuf.duplicate()
SimpleLeakAwareCompositeByteBuf.duplicate()
SwappedByteBuf.duplicate()
Deprecated.UnreleasableByteBuf.duplicate()
WrappedByteBuf.duplicate()
WrappedCompositeByteBuf.duplicate()
(package private) final ByteBuf
AbstractPooledDerivedByteBuf.duplicate0()
static ByteBuf
ByteBufUtil.encodeString
(ByteBufAllocator alloc, CharBuffer src, Charset charset) Encode the givenCharBuffer
using the givenCharset
into a newByteBuf
which is allocated via theByteBufAllocator
.static ByteBuf
ByteBufUtil.encodeString
(ByteBufAllocator alloc, CharBuffer src, Charset charset, int extraCapacity) Encode the givenCharBuffer
using the givenCharset
into a newByteBuf
which is allocated via theByteBufAllocator
.(package private) static ByteBuf
ByteBufUtil.encodeString0
(ByteBufAllocator alloc, boolean enforceHeap, CharBuffer src, Charset charset, int extraCapacity) static ByteBuf
ByteBufUtil.ensureAccessible
(ByteBuf buffer) private static ByteBuf
CompositeByteBuf.ensureAccessible
(ByteBuf buf) AbstractByteBuf.ensureWritable
(int minWritableBytes) AdvancedLeakAwareByteBuf.ensureWritable
(int minWritableBytes) abstract ByteBuf
ByteBuf.ensureWritable
(int minWritableBytes) Expands the buffercapacity()
to make sure the number of writable bytes is equal to or greater than the specified value.EmptyByteBuf.ensureWritable
(int minWritableBytes) ReadOnlyByteBuf.ensureWritable
(int minWritableBytes) Deprecated.ReadOnlyByteBufferBuf.ensureWritable
(int minWritableBytes) SwappedByteBuf.ensureWritable
(int writableBytes) Deprecated.WrappedByteBuf.ensureWritable
(int minWritableBytes) AbstractByteBuf.getBytes
(int index, byte[] dst) AbstractUnpooledSlicedByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) AbstractUnpooledSlicedByteBuf.getBytes
(int index, OutputStream out, int length) AbstractUnpooledSlicedByteBuf.getBytes
(int index, ByteBuffer dst) AdaptivePoolingAllocator.AdaptiveByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) AdaptivePoolingAllocator.AdaptiveByteBuf.getBytes
(int index, OutputStream out, int length) AdaptivePoolingAllocator.AdaptiveByteBuf.getBytes
(int index, ByteBuffer dst) AdvancedLeakAwareByteBuf.getBytes
(int index, byte[] dst) AdvancedLeakAwareByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) AdvancedLeakAwareByteBuf.getBytes
(int index, OutputStream out, int length) AdvancedLeakAwareByteBuf.getBytes
(int index, ByteBuffer dst) abstract ByteBuf
ByteBuf.getBytes
(int index, byte[] dst) Transfers this buffer's data to the specified destination starting at the specified absoluteindex
.abstract ByteBuf
ByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) Transfers this buffer's data to the specified destination starting at the specified absoluteindex
.abstract ByteBuf
Transfers this buffer's data to the specified destination starting at the specified absoluteindex
until the destination becomes non-writable.abstract ByteBuf
Transfers this buffer's data to the specified destination starting at the specified absoluteindex
.abstract ByteBuf
Transfers this buffer's data to the specified destination starting at the specified absoluteindex
.abstract ByteBuf
ByteBuf.getBytes
(int index, OutputStream out, int length) Transfers this buffer's data to the specified stream starting at the specified absoluteindex
.abstract ByteBuf
ByteBuf.getBytes
(int index, ByteBuffer dst) Transfers this buffer's data to the specified destination starting at the specified absoluteindex
until the destination's position reaches its limit.DuplicatedByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) Deprecated.Deprecated.DuplicatedByteBuf.getBytes
(int index, OutputStream out, int length) Deprecated.DuplicatedByteBuf.getBytes
(int index, ByteBuffer dst) Deprecated.EmptyByteBuf.getBytes
(int index, byte[] dst) EmptyByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) EmptyByteBuf.getBytes
(int index, OutputStream out, int length) EmptyByteBuf.getBytes
(int index, ByteBuffer dst) FixedCompositeByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) FixedCompositeByteBuf.getBytes
(int index, OutputStream out, int length) FixedCompositeByteBuf.getBytes
(int index, ByteBuffer dst) PooledDirectByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) PooledDirectByteBuf.getBytes
(int index, OutputStream out, int length) PooledDirectByteBuf.getBytes
(int index, ByteBuffer dst) PooledDuplicatedByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) PooledDuplicatedByteBuf.getBytes
(int index, OutputStream out, int length) PooledDuplicatedByteBuf.getBytes
(int index, ByteBuffer dst) final ByteBuf
PooledHeapByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) final ByteBuf
final ByteBuf
PooledHeapByteBuf.getBytes
(int index, OutputStream out, int length) final ByteBuf
PooledHeapByteBuf.getBytes
(int index, ByteBuffer dst) PooledSlicedByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) PooledSlicedByteBuf.getBytes
(int index, OutputStream out, int length) PooledSlicedByteBuf.getBytes
(int index, ByteBuffer dst) PooledUnsafeDirectByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) PooledUnsafeDirectByteBuf.getBytes
(int index, OutputStream out, int length) PooledUnsafeDirectByteBuf.getBytes
(int index, ByteBuffer dst) ReadOnlyByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) Deprecated.Deprecated.ReadOnlyByteBuf.getBytes
(int index, OutputStream out, int length) Deprecated.ReadOnlyByteBuf.getBytes
(int index, ByteBuffer dst) Deprecated.ReadOnlyByteBufferBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) protected ByteBuf
ReadOnlyByteBufferBuf.getBytes
(int index, byte[] dst, int dstIndex, int length, boolean internal) protected ByteBuf
ReadOnlyByteBufferBuf.getBytes
(int index, OutputStream out, int length) private ByteBuf
ReadOnlyByteBufferBuf.getBytes
(int index, OutputStream out, int length, boolean internal) ReadOnlyByteBufferBuf.getBytes
(int index, ByteBuffer dst) private ByteBuf
ReadOnlyByteBufferBuf.getBytes
(int index, ByteBuffer dst, boolean internal) protected ByteBuf
ReadOnlyUnsafeDirectByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length, boolean internal) protected ByteBuf
ReadOnlyUnsafeDirectByteBuf.getBytes
(int index, ByteBuf dst, int dstIndex, int length, boolean internal) SwappedByteBuf.getBytes
(int index, byte[] dst) Deprecated.SwappedByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) Deprecated.Deprecated.Deprecated.Deprecated.SwappedByteBuf.getBytes
(int index, OutputStream out, int length) Deprecated.SwappedByteBuf.getBytes
(int index, ByteBuffer dst) Deprecated.UnpooledDirectByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) UnpooledDirectByteBuf.getBytes
(int index, OutputStream out, int length) UnpooledDirectByteBuf.getBytes
(int index, ByteBuffer dst) UnpooledHeapByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) UnpooledHeapByteBuf.getBytes
(int index, OutputStream out, int length) UnpooledHeapByteBuf.getBytes
(int index, ByteBuffer dst) WrappedByteBuf.getBytes
(int index, byte[] dst) WrappedByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) WrappedByteBuf.getBytes
(int index, OutputStream out, int length) WrappedByteBuf.getBytes
(int index, ByteBuffer dst) AbstractByteBufAllocator.heapBuffer()
AbstractByteBufAllocator.heapBuffer
(int initialCapacity) AbstractByteBufAllocator.heapBuffer
(int initialCapacity, int maxCapacity) ByteBufAllocator.heapBuffer()
Allocate a heapByteBuf
.ByteBufAllocator.heapBuffer
(int initialCapacity) Allocate a heapByteBuf
with the given initial capacity.ByteBufAllocator.heapBuffer
(int initialCapacity, int maxCapacity) Allocate a heapByteBuf
with the given initial capacity and the given maximal capacity.CompositeByteBuf.internalComponent
(int cIndex) Return the internalByteBuf
on the specified index.final ByteBuf
WrappedCompositeByteBuf.internalComponent
(int cIndex) CompositeByteBuf.internalComponentAtOffset
(int offset) Return the internalByteBuf
on the specified offset.final ByteBuf
WrappedCompositeByteBuf.internalComponentAtOffset
(int offset) AbstractByteBufAllocator.ioBuffer()
AbstractByteBufAllocator.ioBuffer
(int initialCapacity) AbstractByteBufAllocator.ioBuffer
(int initialCapacity, int maxCapacity) ByteBufAllocator.ioBuffer()
Allocate aByteBuf
, preferably a direct buffer which is suitable for I/O.ByteBufAllocator.ioBuffer
(int initialCapacity) Allocate aByteBuf
, preferably a direct buffer which is suitable for I/O.ByteBufAllocator.ioBuffer
(int initialCapacity, int maxCapacity) Allocate aByteBuf
, preferably a direct buffer which is suitable for I/O.AbstractByteBuf.markReaderIndex()
abstract ByteBuf
ByteBuf.markReaderIndex()
Marks the currentreaderIndex
in this buffer.EmptyByteBuf.markReaderIndex()
SwappedByteBuf.markReaderIndex()
Deprecated.final ByteBuf
WrappedByteBuf.markReaderIndex()
AbstractByteBuf.markWriterIndex()
abstract ByteBuf
ByteBuf.markWriterIndex()
Marks the currentwriterIndex
in this buffer.EmptyByteBuf.markWriterIndex()
SwappedByteBuf.markWriterIndex()
Deprecated.final ByteBuf
WrappedByteBuf.markWriterIndex()
protected abstract ByteBuf
AbstractByteBufAllocator.newDirectBuffer
(int initialCapacity, int maxCapacity) Create a directByteBuf
with the given initialCapacity and maxCapacity.protected ByteBuf
AdaptiveByteBufAllocator.newDirectBuffer
(int initialCapacity, int maxCapacity) protected ByteBuf
PooledByteBufAllocator.newDirectBuffer
(int initialCapacity, int maxCapacity) protected ByteBuf
UnpooledByteBufAllocator.newDirectBuffer
(int initialCapacity, int maxCapacity) protected abstract ByteBuf
AbstractByteBufAllocator.newHeapBuffer
(int initialCapacity, int maxCapacity) Create a heapByteBuf
with the given initialCapacity and maxCapacity.protected ByteBuf
AdaptiveByteBufAllocator.newHeapBuffer
(int initialCapacity, int maxCapacity) protected ByteBuf
PooledByteBufAllocator.newHeapBuffer
(int initialCapacity, int maxCapacity) protected ByteBuf
UnpooledByteBufAllocator.newHeapBuffer
(int initialCapacity, int maxCapacity) CompositeByteBuf.CompositeByteBufIterator.next()
abstract ByteBuf
Deprecated.use the Little Endian accessors, e.g.Deprecated.AbstractByteBuf.readBytes
(byte[] dst) AbstractByteBuf.readBytes
(byte[] dst, int dstIndex, int length) AbstractByteBuf.readBytes
(int length) AbstractByteBuf.readBytes
(OutputStream out, int length) AbstractByteBuf.readBytes
(ByteBuffer dst) AdvancedLeakAwareByteBuf.readBytes
(byte[] dst) AdvancedLeakAwareByteBuf.readBytes
(byte[] dst, int dstIndex, int length) AdvancedLeakAwareByteBuf.readBytes
(int length) AdvancedLeakAwareByteBuf.readBytes
(OutputStream out, int length) AdvancedLeakAwareByteBuf.readBytes
(ByteBuffer dst) AdvancedLeakAwareCompositeByteBuf.readBytes
(int length) abstract ByteBuf
ByteBuf.readBytes
(byte[] dst) Transfers this buffer's data to the specified destination starting at the currentreaderIndex
and increases thereaderIndex
by the number of the transferred bytes (=dst.length
).abstract ByteBuf
ByteBuf.readBytes
(byte[] dst, int dstIndex, int length) Transfers this buffer's data to the specified destination starting at the currentreaderIndex
and increases thereaderIndex
by the number of the transferred bytes (=length
).abstract ByteBuf
ByteBuf.readBytes
(int length) Transfers this buffer's data to a newly created buffer starting at the currentreaderIndex
and increases thereaderIndex
by the number of the transferred bytes (=length
).abstract ByteBuf
Transfers this buffer's data to the specified destination starting at the currentreaderIndex
until the destination becomes non-writable, and increases thereaderIndex
by the number of the transferred bytes.abstract ByteBuf
Transfers this buffer's data to the specified destination starting at the currentreaderIndex
and increases thereaderIndex
by the number of the transferred bytes (=length
).abstract ByteBuf
Transfers this buffer's data to the specified destination starting at the currentreaderIndex
and increases thereaderIndex
by the number of the transferred bytes (=length
).abstract ByteBuf
ByteBuf.readBytes
(OutputStream out, int length) Transfers this buffer's data to the specified stream starting at the currentreaderIndex
.abstract ByteBuf
ByteBuf.readBytes
(ByteBuffer dst) Transfers this buffer's data to the specified destination starting at the currentreaderIndex
until the destination's position reaches its limit, and increases thereaderIndex
by the number of the transferred bytes.static ByteBuf
ByteBufUtil.readBytes
(ByteBufAllocator alloc, ByteBuf buffer, int length) Read the given amount of bytes into a newByteBuf
that is allocated from theByteBufAllocator
.EmptyByteBuf.readBytes
(byte[] dst) EmptyByteBuf.readBytes
(byte[] dst, int dstIndex, int length) EmptyByteBuf.readBytes
(int length) EmptyByteBuf.readBytes
(OutputStream out, int length) EmptyByteBuf.readBytes
(ByteBuffer dst) PooledDirectByteBuf.readBytes
(byte[] dst, int dstIndex, int length) PooledDirectByteBuf.readBytes
(OutputStream out, int length) PooledDirectByteBuf.readBytes
(ByteBuffer dst) ReadOnlyByteBufferBuf.readBytes
(byte[] dst, int dstIndex, int length) ReadOnlyByteBufferBuf.readBytes
(OutputStream out, int length) ReadOnlyByteBufferBuf.readBytes
(ByteBuffer dst) SwappedByteBuf.readBytes
(byte[] dst) Deprecated.SwappedByteBuf.readBytes
(byte[] dst, int dstIndex, int length) Deprecated.SwappedByteBuf.readBytes
(int length) Deprecated.Deprecated.Deprecated.Deprecated.SwappedByteBuf.readBytes
(OutputStream out, int length) Deprecated.SwappedByteBuf.readBytes
(ByteBuffer dst) Deprecated.UnpooledDirectByteBuf.readBytes
(byte[] dst, int dstIndex, int length) UnpooledDirectByteBuf.readBytes
(OutputStream out, int length) UnpooledDirectByteBuf.readBytes
(ByteBuffer dst) WrappedByteBuf.readBytes
(byte[] dst) WrappedByteBuf.readBytes
(byte[] dst, int dstIndex, int length) WrappedByteBuf.readBytes
(int length) WrappedByteBuf.readBytes
(OutputStream out, int length) WrappedByteBuf.readBytes
(ByteBuffer dst) WrappedCompositeByteBuf.readBytes
(int length) AbstractByteBuf.readerIndex
(int readerIndex) abstract ByteBuf
ByteBuf.readerIndex
(int readerIndex) Sets thereaderIndex
of this buffer.EmptyByteBuf.readerIndex
(int readerIndex) SwappedByteBuf.readerIndex
(int readerIndex) Deprecated.final ByteBuf
WrappedByteBuf.readerIndex
(int readerIndex) AbstractByteBuf.readRetainedSlice
(int length) AdvancedLeakAwareByteBuf.readRetainedSlice
(int length) AdvancedLeakAwareCompositeByteBuf.readRetainedSlice
(int length) abstract ByteBuf
ByteBuf.readRetainedSlice
(int length) Returns a new retained slice of this buffer's sub-region starting at the currentreaderIndex
and increases thereaderIndex
by the size of the new slice (=length
).EmptyByteBuf.readRetainedSlice
(int length) SimpleLeakAwareByteBuf.readRetainedSlice
(int length) SimpleLeakAwareCompositeByteBuf.readRetainedSlice
(int length) SwappedByteBuf.readRetainedSlice
(int length) Deprecated.UnreleasableByteBuf.readRetainedSlice
(int length) WrappedByteBuf.readRetainedSlice
(int length) WrappedCompositeByteBuf.readRetainedSlice
(int length) AbstractByteBuf.readSlice
(int length) AdvancedLeakAwareByteBuf.readSlice
(int length) AdvancedLeakAwareCompositeByteBuf.readSlice
(int length) abstract ByteBuf
ByteBuf.readSlice
(int length) Returns a new slice of this buffer's sub-region starting at the currentreaderIndex
and increases thereaderIndex
by the size of the new slice (=length
).EmptyByteBuf.readSlice
(int length) SimpleLeakAwareByteBuf.readSlice
(int length) SimpleLeakAwareCompositeByteBuf.readSlice
(int length) SwappedByteBuf.readSlice
(int length) Deprecated.UnreleasableByteBuf.readSlice
(int length) WrappedByteBuf.readSlice
(int length) WrappedCompositeByteBuf.readSlice
(int length) AbstractByteBuf.resetReaderIndex()
abstract ByteBuf
ByteBuf.resetReaderIndex()
Repositions the currentreaderIndex
to the markedreaderIndex
in this buffer.EmptyByteBuf.resetReaderIndex()
SwappedByteBuf.resetReaderIndex()
Deprecated.final ByteBuf
WrappedByteBuf.resetReaderIndex()
AbstractByteBuf.resetWriterIndex()
abstract ByteBuf
ByteBuf.resetWriterIndex()
Repositions the currentwriterIndex
to the markedwriterIndex
in this buffer.EmptyByteBuf.resetWriterIndex()
SwappedByteBuf.resetWriterIndex()
Deprecated.final ByteBuf
WrappedByteBuf.resetWriterIndex()
final ByteBuf
AbstractDerivedByteBuf.retain()
Deprecated.final ByteBuf
AbstractDerivedByteBuf.retain
(int increment) Deprecated.AbstractReferenceCountedByteBuf.retain()
AbstractReferenceCountedByteBuf.retain
(int increment) AdvancedLeakAwareByteBuf.retain()
AdvancedLeakAwareByteBuf.retain
(int increment) abstract ByteBuf
ByteBuf.retain()
abstract ByteBuf
ByteBuf.retain
(int increment) EmptyByteBuf.retain()
EmptyByteBuf.retain
(int increment) SwappedByteBuf.retain()
Deprecated.SwappedByteBuf.retain
(int increment) Deprecated.UnreleasableByteBuf.retain()
UnreleasableByteBuf.retain
(int increment) WrappedByteBuf.retain()
WrappedByteBuf.retain
(int increment) (package private) ByteBuf
AbstractDerivedByteBuf.retain0()
Deprecated.(package private) ByteBuf
AbstractDerivedByteBuf.retain0
(int increment) Deprecated.(package private) ByteBuf
AbstractPooledDerivedByteBuf.PooledNonRetainedDuplicateByteBuf.retain0()
(package private) ByteBuf
AbstractPooledDerivedByteBuf.PooledNonRetainedDuplicateByteBuf.retain0
(int increment) (package private) ByteBuf
AbstractPooledDerivedByteBuf.PooledNonRetainedSlicedByteBuf.retain0()
(package private) ByteBuf
AbstractPooledDerivedByteBuf.PooledNonRetainedSlicedByteBuf.retain0
(int increment) AbstractByteBuf.retainedDuplicate()
AbstractPooledDerivedByteBuf.PooledNonRetainedDuplicateByteBuf.retainedDuplicate()
AbstractPooledDerivedByteBuf.PooledNonRetainedSlicedByteBuf.retainedDuplicate()
AbstractUnpooledSlicedByteBuf.retainedDuplicate()
AdvancedLeakAwareByteBuf.retainedDuplicate()
AdvancedLeakAwareCompositeByteBuf.retainedDuplicate()
abstract ByteBuf
ByteBuf.retainedDuplicate()
Returns a retained buffer which shares the whole region of this buffer.EmptyByteBuf.retainedDuplicate()
final ByteBuf
PooledByteBuf.retainedDuplicate()
PooledDuplicatedByteBuf.retainedDuplicate()
PooledSlicedByteBuf.retainedDuplicate()
SimpleLeakAwareByteBuf.retainedDuplicate()
SimpleLeakAwareCompositeByteBuf.retainedDuplicate()
SwappedByteBuf.retainedDuplicate()
Deprecated.UnreleasableByteBuf.retainedDuplicate()
WrappedByteBuf.retainedDuplicate()
WrappedCompositeByteBuf.retainedDuplicate()
AbstractByteBuf.retainedSlice()
AbstractByteBuf.retainedSlice
(int index, int length) AbstractPooledDerivedByteBuf.PooledNonRetainedDuplicateByteBuf.retainedSlice()
AbstractPooledDerivedByteBuf.PooledNonRetainedDuplicateByteBuf.retainedSlice
(int index, int length) AbstractPooledDerivedByteBuf.PooledNonRetainedSlicedByteBuf.retainedSlice()
AbstractPooledDerivedByteBuf.PooledNonRetainedSlicedByteBuf.retainedSlice
(int index, int length) final ByteBuf
AbstractPooledDerivedByteBuf.retainedSlice()
AdvancedLeakAwareByteBuf.retainedSlice()
AdvancedLeakAwareByteBuf.retainedSlice
(int index, int length) AdvancedLeakAwareCompositeByteBuf.retainedSlice()
AdvancedLeakAwareCompositeByteBuf.retainedSlice
(int index, int length) abstract ByteBuf
ByteBuf.retainedSlice()
Returns a retained slice of this buffer's readable bytes.abstract ByteBuf
ByteBuf.retainedSlice
(int index, int length) Returns a retained slice of this buffer's sub-region.EmptyByteBuf.retainedSlice()
EmptyByteBuf.retainedSlice
(int index, int length) final ByteBuf
PooledByteBuf.retainedSlice()
final ByteBuf
PooledByteBuf.retainedSlice
(int index, int length) PooledDuplicatedByteBuf.retainedSlice
(int index, int length) PooledSlicedByteBuf.retainedSlice
(int index, int length) SimpleLeakAwareByteBuf.retainedSlice()
SimpleLeakAwareByteBuf.retainedSlice
(int index, int length) SimpleLeakAwareCompositeByteBuf.retainedSlice()
SimpleLeakAwareCompositeByteBuf.retainedSlice
(int index, int length) SwappedByteBuf.retainedSlice()
Deprecated.SwappedByteBuf.retainedSlice
(int index, int length) Deprecated.UnreleasableByteBuf.retainedSlice()
UnreleasableByteBuf.retainedSlice
(int index, int length) WrappedByteBuf.retainedSlice()
WrappedByteBuf.retainedSlice
(int index, int length) WrappedCompositeByteBuf.retainedSlice()
WrappedCompositeByteBuf.retainedSlice
(int index, int length) AbstractByteBuf.setBoolean
(int index, boolean value) AdvancedLeakAwareByteBuf.setBoolean
(int index, boolean value) abstract ByteBuf
ByteBuf.setBoolean
(int index, boolean value) Sets the specified boolean at the specified absoluteindex
in this buffer.EmptyByteBuf.setBoolean
(int index, boolean value) SwappedByteBuf.setBoolean
(int index, boolean value) Deprecated.WrappedByteBuf.setBoolean
(int index, boolean value) AbstractByteBuf.setByte
(int index, int value) AbstractUnpooledSlicedByteBuf.setByte
(int index, int value) AdvancedLeakAwareByteBuf.setByte
(int index, int value) abstract ByteBuf
ByteBuf.setByte
(int index, int value) Sets the specified byte at the specified absoluteindex
in this buffer.DuplicatedByteBuf.setByte
(int index, int value) Deprecated.EmptyByteBuf.setByte
(int index, int value) FixedCompositeByteBuf.setByte
(int index, int value) PooledDuplicatedByteBuf.setByte
(int index, int value) PooledSlicedByteBuf.setByte
(int index, int value) ReadOnlyByteBuf.setByte
(int index, int value) Deprecated.ReadOnlyByteBufferBuf.setByte
(int index, int value) SwappedByteBuf.setByte
(int index, int value) Deprecated.UnpooledDirectByteBuf.setByte
(int index, int value) UnpooledHeapByteBuf.setByte
(int index, int value) UnpooledUnsafeDirectByteBuf.setByte
(int index, int value) UnpooledUnsafeHeapByteBuf.setByte
(int index, int value) WrappedByteBuf.setByte
(int index, int value) AbstractByteBuf.setBytes
(int index, byte[] src) AbstractUnpooledSlicedByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) AbstractUnpooledSlicedByteBuf.setBytes
(int index, ByteBuffer src) AdaptivePoolingAllocator.AdaptiveByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) AdaptivePoolingAllocator.AdaptiveByteBuf.setBytes
(int index, ByteBuffer src) AdvancedLeakAwareByteBuf.setBytes
(int index, byte[] src) AdvancedLeakAwareByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) AdvancedLeakAwareByteBuf.setBytes
(int index, ByteBuffer src) abstract ByteBuf
ByteBuf.setBytes
(int index, byte[] src) Transfers the specified source array's data to this buffer starting at the specified absoluteindex
.abstract ByteBuf
ByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) Transfers the specified source array's data to this buffer starting at the specified absoluteindex
.abstract ByteBuf
Transfers the specified source buffer's data to this buffer starting at the specified absoluteindex
until the source buffer becomes unreadable.abstract ByteBuf
Transfers the specified source buffer's data to this buffer starting at the specified absoluteindex
.abstract ByteBuf
Transfers the specified source buffer's data to this buffer starting at the specified absoluteindex
.abstract ByteBuf
ByteBuf.setBytes
(int index, ByteBuffer src) Transfers the specified source buffer's data to this buffer starting at the specified absoluteindex
until the source buffer's position reaches its limit.DuplicatedByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) Deprecated.Deprecated.DuplicatedByteBuf.setBytes
(int index, ByteBuffer src) Deprecated.EmptyByteBuf.setBytes
(int index, byte[] src) EmptyByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) EmptyByteBuf.setBytes
(int index, ByteBuffer src) FixedCompositeByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) FixedCompositeByteBuf.setBytes
(int index, ByteBuffer src) PooledDirectByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) PooledDirectByteBuf.setBytes
(int index, ByteBuffer src) PooledDuplicatedByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) PooledDuplicatedByteBuf.setBytes
(int index, ByteBuffer src) final ByteBuf
PooledHeapByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) final ByteBuf
final ByteBuf
PooledHeapByteBuf.setBytes
(int index, ByteBuffer src) PooledSlicedByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) PooledSlicedByteBuf.setBytes
(int index, ByteBuffer src) PooledUnsafeDirectByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) PooledUnsafeDirectByteBuf.setBytes
(int index, ByteBuffer src) ReadOnlyByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) Deprecated.Deprecated.ReadOnlyByteBuf.setBytes
(int index, ByteBuffer src) Deprecated.ReadOnlyByteBufferBuf.setBytes
(int index, byte[] src, int srcIndex, int length) ReadOnlyByteBufferBuf.setBytes
(int index, ByteBuffer src) SwappedByteBuf.setBytes
(int index, byte[] src) Deprecated.SwappedByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) Deprecated.Deprecated.Deprecated.Deprecated.SwappedByteBuf.setBytes
(int index, ByteBuffer src) Deprecated.UnpooledDirectByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) UnpooledDirectByteBuf.setBytes
(int index, ByteBuffer src) UnpooledHeapByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) UnpooledHeapByteBuf.setBytes
(int index, ByteBuffer src) UnpooledUnsafeDirectByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) UnpooledUnsafeDirectByteBuf.setBytes
(int index, ByteBuffer src) WrappedByteBuf.setBytes
(int index, byte[] src) WrappedByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) WrappedByteBuf.setBytes
(int index, ByteBuffer src) AbstractByteBuf.setChar
(int index, int value) final ByteBuf
AbstractUnsafeSwappedByteBuf.setChar
(int index, int value) AdvancedLeakAwareByteBuf.setChar
(int index, int value) abstract ByteBuf
ByteBuf.setChar
(int index, int value) Sets the specified 2-byte UTF-16 character at the specified absoluteindex
in this buffer.EmptyByteBuf.setChar
(int index, int value) SwappedByteBuf.setChar
(int index, int value) Deprecated.WrappedByteBuf.setChar
(int index, int value) AbstractByteBuf.setDouble
(int index, double value) final ByteBuf
AbstractUnsafeSwappedByteBuf.setDouble
(int index, double value) AdvancedLeakAwareByteBuf.setDouble
(int index, double value) abstract ByteBuf
ByteBuf.setDouble
(int index, double value) Sets the specified 64-bit floating-point number at the specified absoluteindex
in this buffer.EmptyByteBuf.setDouble
(int index, double value) SwappedByteBuf.setDouble
(int index, double value) Deprecated.WrappedByteBuf.setDouble
(int index, double value) ByteBuf.setDoubleLE
(int index, double value) Sets the specified 64-bit floating-point number at the specified absoluteindex
in this buffer in Little Endian Byte Order.AbstractByteBuf.setFloat
(int index, float value) final ByteBuf
AbstractUnsafeSwappedByteBuf.setFloat
(int index, float value) AdvancedLeakAwareByteBuf.setFloat
(int index, float value) abstract ByteBuf
ByteBuf.setFloat
(int index, float value) Sets the specified 32-bit floating-point number at the specified absoluteindex
in this buffer.EmptyByteBuf.setFloat
(int index, float value) SwappedByteBuf.setFloat
(int index, float value) Deprecated.WrappedByteBuf.setFloat
(int index, float value) ByteBuf.setFloatLE
(int index, float value) Sets the specified 32-bit floating-point number at the specified absoluteindex
in this buffer in Little Endian Byte Order.AbstractByteBuf.setIndex
(int readerIndex, int writerIndex) abstract ByteBuf
ByteBuf.setIndex
(int readerIndex, int writerIndex) Sets thereaderIndex
andwriterIndex
of this buffer in one shot.EmptyByteBuf.setIndex
(int readerIndex, int writerIndex) SwappedByteBuf.setIndex
(int readerIndex, int writerIndex) Deprecated.WrappedByteBuf.setIndex
(int readerIndex, int writerIndex) AbstractByteBuf.setInt
(int index, int value) AbstractUnpooledSlicedByteBuf.setInt
(int index, int value) final ByteBuf
AbstractUnsafeSwappedByteBuf.setInt
(int index, int value) AdvancedLeakAwareByteBuf.setInt
(int index, int value) abstract ByteBuf
ByteBuf.setInt
(int index, int value) Sets the specified 32-bit integer at the specified absoluteindex
in this buffer.DuplicatedByteBuf.setInt
(int index, int value) Deprecated.EmptyByteBuf.setInt
(int index, int value) FixedCompositeByteBuf.setInt
(int index, int value) PooledDuplicatedByteBuf.setInt
(int index, int value) PooledSlicedByteBuf.setInt
(int index, int value) ReadOnlyByteBuf.setInt
(int index, int value) Deprecated.ReadOnlyByteBufferBuf.setInt
(int index, int value) SwappedByteBuf.setInt
(int index, int value) Deprecated.UnpooledDirectByteBuf.setInt
(int index, int value) UnpooledHeapByteBuf.setInt
(int index, int value) UnpooledUnsafeDirectByteBuf.setInt
(int index, int value) UnpooledUnsafeHeapByteBuf.setInt
(int index, int value) WrappedByteBuf.setInt
(int index, int value) AbstractByteBuf.setIntLE
(int index, int value) AbstractUnpooledSlicedByteBuf.setIntLE
(int index, int value) AdvancedLeakAwareByteBuf.setIntLE
(int index, int value) AdvancedLeakAwareCompositeByteBuf.setIntLE
(int index, int value) abstract ByteBuf
ByteBuf.setIntLE
(int index, int value) Sets the specified 32-bit integer at the specified absoluteindex
in this buffer with Little Endian byte order .DuplicatedByteBuf.setIntLE
(int index, int value) Deprecated.EmptyByteBuf.setIntLE
(int index, int value) PooledDuplicatedByteBuf.setIntLE
(int index, int value) PooledSlicedByteBuf.setIntLE
(int index, int value) ReadOnlyByteBuf.setIntLE
(int index, int value) Deprecated.ReadOnlyByteBufferBuf.setIntLE
(int index, int value) SwappedByteBuf.setIntLE
(int index, int value) Deprecated.UnpooledHeapByteBuf.setIntLE
(int index, int value) UnpooledUnsafeHeapByteBuf.setIntLE
(int index, int value) WrappedByteBuf.setIntLE
(int index, int value) WrappedCompositeByteBuf.setIntLE
(int index, int value) AbstractByteBuf.setLong
(int index, long value) AbstractUnpooledSlicedByteBuf.setLong
(int index, long value) final ByteBuf
AbstractUnsafeSwappedByteBuf.setLong
(int index, long value) AdvancedLeakAwareByteBuf.setLong
(int index, long value) abstract ByteBuf
ByteBuf.setLong
(int index, long value) Sets the specified 64-bit long integer at the specified absoluteindex
in this buffer.DuplicatedByteBuf.setLong
(int index, long value) Deprecated.EmptyByteBuf.setLong
(int index, long value) FixedCompositeByteBuf.setLong
(int index, long value) PooledDuplicatedByteBuf.setLong
(int index, long value) PooledSlicedByteBuf.setLong
(int index, long value) ReadOnlyByteBuf.setLong
(int index, long value) Deprecated.ReadOnlyByteBufferBuf.setLong
(int index, long value) SwappedByteBuf.setLong
(int index, long value) Deprecated.UnpooledDirectByteBuf.setLong
(int index, long value) UnpooledHeapByteBuf.setLong
(int index, long value) UnpooledUnsafeDirectByteBuf.setLong
(int index, long value) UnpooledUnsafeHeapByteBuf.setLong
(int index, long value) WrappedByteBuf.setLong
(int index, long value) AbstractByteBuf.setLongLE
(int index, long value) AbstractUnpooledSlicedByteBuf.setLongLE
(int index, long value) AdvancedLeakAwareByteBuf.setLongLE
(int index, long value) AdvancedLeakAwareCompositeByteBuf.setLongLE
(int index, long value) abstract ByteBuf
ByteBuf.setLongLE
(int index, long value) Sets the specified 64-bit long integer at the specified absoluteindex
in this buffer in Little Endian Byte Order.DuplicatedByteBuf.setLongLE
(int index, long value) Deprecated.EmptyByteBuf.setLongLE
(int index, long value) PooledDuplicatedByteBuf.setLongLE
(int index, long value) PooledSlicedByteBuf.setLongLE
(int index, long value) ReadOnlyByteBuf.setLongLE
(int index, long value) Deprecated.ReadOnlyByteBufferBuf.setLongLE
(int index, long value) SwappedByteBuf.setLongLE
(int index, long value) Deprecated.UnpooledHeapByteBuf.setLongLE
(int index, long value) UnpooledUnsafeHeapByteBuf.setLongLE
(int index, long value) WrappedByteBuf.setLongLE
(int index, long value) WrappedCompositeByteBuf.setLongLE
(int index, long value) AbstractByteBuf.setMedium
(int index, int value) AbstractUnpooledSlicedByteBuf.setMedium
(int index, int value) AdvancedLeakAwareByteBuf.setMedium
(int index, int value) abstract ByteBuf
ByteBuf.setMedium
(int index, int value) Sets the specified 24-bit medium integer at the specified absoluteindex
in this buffer.DuplicatedByteBuf.setMedium
(int index, int value) Deprecated.EmptyByteBuf.setMedium
(int index, int value) FixedCompositeByteBuf.setMedium
(int index, int value) PooledDuplicatedByteBuf.setMedium
(int index, int value) PooledSlicedByteBuf.setMedium
(int index, int value) ReadOnlyByteBuf.setMedium
(int index, int value) Deprecated.ReadOnlyByteBufferBuf.setMedium
(int index, int value) SwappedByteBuf.setMedium
(int index, int value) Deprecated.UnpooledDirectByteBuf.setMedium
(int index, int value) UnpooledHeapByteBuf.setMedium
(int index, int value) UnpooledUnsafeDirectByteBuf.setMedium
(int index, int value) UnpooledUnsafeHeapByteBuf.setMedium
(int index, int value) WrappedByteBuf.setMedium
(int index, int value) AbstractByteBuf.setMediumLE
(int index, int value) AbstractUnpooledSlicedByteBuf.setMediumLE
(int index, int value) AdvancedLeakAwareByteBuf.setMediumLE
(int index, int value) AdvancedLeakAwareCompositeByteBuf.setMediumLE
(int index, int value) abstract ByteBuf
ByteBuf.setMediumLE
(int index, int value) Sets the specified 24-bit medium integer at the specified absoluteindex
in this buffer in the Little Endian Byte Order.DuplicatedByteBuf.setMediumLE
(int index, int value) Deprecated.EmptyByteBuf.setMediumLE
(int index, int value) PooledDuplicatedByteBuf.setMediumLE
(int index, int value) PooledSlicedByteBuf.setMediumLE
(int index, int value) ReadOnlyByteBuf.setMediumLE
(int index, int value) Deprecated.ReadOnlyByteBufferBuf.setMediumLE
(int index, int value) SwappedByteBuf.setMediumLE
(int index, int value) Deprecated.UnpooledHeapByteBuf.setMediumLE
(int index, int value) UnpooledUnsafeHeapByteBuf.setMediumLE
(int index, int value) WrappedByteBuf.setMediumLE
(int index, int value) WrappedCompositeByteBuf.setMediumLE
(int index, int value) AbstractByteBuf.setShort
(int index, int value) AbstractUnpooledSlicedByteBuf.setShort
(int index, int value) final ByteBuf
AbstractUnsafeSwappedByteBuf.setShort
(int index, int value) AdvancedLeakAwareByteBuf.setShort
(int index, int value) abstract ByteBuf
ByteBuf.setShort
(int index, int value) Sets the specified 16-bit short integer at the specified absoluteindex
in this buffer.DuplicatedByteBuf.setShort
(int index, int value) Deprecated.EmptyByteBuf.setShort
(int index, int value) FixedCompositeByteBuf.setShort
(int index, int value) PooledDuplicatedByteBuf.setShort
(int index, int value) PooledSlicedByteBuf.setShort
(int index, int value) ReadOnlyByteBuf.setShort
(int index, int value) Deprecated.ReadOnlyByteBufferBuf.setShort
(int index, int value) SwappedByteBuf.setShort
(int index, int value) Deprecated.UnpooledDirectByteBuf.setShort
(int index, int value) UnpooledHeapByteBuf.setShort
(int index, int value) UnpooledUnsafeDirectByteBuf.setShort
(int index, int value) UnpooledUnsafeHeapByteBuf.setShort
(int index, int value) WrappedByteBuf.setShort
(int index, int value) static ByteBuf
ByteBufUtil.setShortBE
(ByteBuf buf, int index, int shortValue) Sets a big-endian 16-bit short integer to the buffer.AbstractByteBuf.setShortLE
(int index, int value) AbstractUnpooledSlicedByteBuf.setShortLE
(int index, int value) AdvancedLeakAwareByteBuf.setShortLE
(int index, int value) AdvancedLeakAwareCompositeByteBuf.setShortLE
(int index, int value) abstract ByteBuf
ByteBuf.setShortLE
(int index, int value) Sets the specified 16-bit short integer at the specified absoluteindex
in this buffer with the Little Endian Byte Order.DuplicatedByteBuf.setShortLE
(int index, int value) Deprecated.EmptyByteBuf.setShortLE
(int index, int value) PooledDuplicatedByteBuf.setShortLE
(int index, int value) PooledSlicedByteBuf.setShortLE
(int index, int value) ReadOnlyByteBuf.setShortLE
(int index, int value) Deprecated.ReadOnlyByteBufferBuf.setShortLE
(int index, int value) SwappedByteBuf.setShortLE
(int index, int value) Deprecated.UnpooledHeapByteBuf.setShortLE
(int index, int value) UnpooledUnsafeHeapByteBuf.setShortLE
(int index, int value) WrappedByteBuf.setShortLE
(int index, int value) WrappedCompositeByteBuf.setShortLE
(int index, int value) AbstractByteBuf.setZero
(int index, int length) AdvancedLeakAwareByteBuf.setZero
(int index, int length) abstract ByteBuf
ByteBuf.setZero
(int index, int length) Fills this buffer with NUL (0x00) starting at the specified absoluteindex
.EmptyByteBuf.setZero
(int index, int length) PooledUnsafeDirectByteBuf.setZero
(int index, int length) PooledUnsafeHeapByteBuf.setZero
(int index, int length) SwappedByteBuf.setZero
(int index, int length) Deprecated.UnpooledUnsafeDirectByteBuf.setZero
(int index, int length) UnpooledUnsafeHeapByteBuf.setZero
(int index, int length) WrappedByteBuf.setZero
(int index, int length) AbstractByteBuf.skipBytes
(int length) AdvancedLeakAwareByteBuf.skipBytes
(int length) abstract ByteBuf
ByteBuf.skipBytes
(int length) Increases the currentreaderIndex
by the specifiedlength
in this buffer.EmptyByteBuf.skipBytes
(int length) SwappedByteBuf.skipBytes
(int length) Deprecated.WrappedByteBuf.skipBytes
(int length) AbstractByteBuf.slice()
AbstractByteBuf.slice
(int index, int length) AbstractPooledDerivedByteBuf.PooledNonRetainedDuplicateByteBuf.slice
(int index, int length) AbstractPooledDerivedByteBuf.PooledNonRetainedSlicedByteBuf.slice
(int index, int length) AbstractPooledDerivedByteBuf.slice
(int index, int length) AbstractUnpooledSlicedByteBuf.slice
(int index, int length) AdvancedLeakAwareByteBuf.slice()
AdvancedLeakAwareByteBuf.slice
(int index, int length) AdvancedLeakAwareCompositeByteBuf.slice()
AdvancedLeakAwareCompositeByteBuf.slice
(int index, int length) abstract ByteBuf
ByteBuf.slice()
Returns a slice of this buffer's readable bytes.abstract ByteBuf
ByteBuf.slice
(int index, int length) Returns a slice of this buffer's sub-region.(package private) ByteBuf
CompositeByteBuf.Component.slice()
DuplicatedByteBuf.slice
(int index, int length) Deprecated.EmptyByteBuf.slice()
EmptyByteBuf.slice
(int index, int length) PooledSlicedByteBuf.slice
(int index, int length) ReadOnlyByteBuf.slice
(int index, int length) Deprecated.ReadOnlyByteBufferBuf.ReadOnlyDuplicatedByteBuf.slice
(int index, int length) ReadOnlyByteBufferBuf.ReadOnlySlicedByteBuf.slice
(int index, int length) ReadOnlyByteBufferBuf.slice
(int index, int length) SimpleLeakAwareByteBuf.slice()
SimpleLeakAwareByteBuf.slice
(int index, int length) SimpleLeakAwareCompositeByteBuf.slice()
SimpleLeakAwareCompositeByteBuf.slice
(int index, int length) SwappedByteBuf.slice()
Deprecated.SwappedByteBuf.slice
(int index, int length) Deprecated.UnreleasableByteBuf.slice()
UnreleasableByteBuf.slice
(int index, int length) WrappedByteBuf.slice()
WrappedByteBuf.slice
(int index, int length) WrappedCompositeByteBuf.slice()
WrappedCompositeByteBuf.slice
(int index, int length) static ByteBuf
ByteBufUtil.threadLocalDirectBuffer()
Returns a cached thread-local direct buffer, if available.protected static ByteBuf
AbstractByteBufAllocator.toLeakAwareBuffer
(ByteBuf buf) final ByteBuf
AbstractDerivedByteBuf.touch()
Deprecated.final ByteBuf
Deprecated.AbstractReferenceCountedByteBuf.touch()
AdvancedLeakAwareByteBuf.touch()
abstract ByteBuf
ByteBuf.touch()
abstract ByteBuf
EmptyByteBuf.touch()
SimpleLeakAwareByteBuf.touch()
SwappedByteBuf.touch()
Deprecated.Deprecated.UnreleasableByteBuf.touch()
WrappedByteBuf.touch()
(package private) ByteBuf
AbstractDerivedByteBuf.touch0()
Deprecated.(package private) ByteBuf
Deprecated.(package private) ByteBuf
AbstractPooledDerivedByteBuf.PooledNonRetainedDuplicateByteBuf.touch0()
(package private) ByteBuf
(package private) ByteBuf
AbstractPooledDerivedByteBuf.PooledNonRetainedSlicedByteBuf.touch0()
(package private) ByteBuf
static ByteBuf
Unpooled.unmodifiableBuffer
(ByteBuf buffer) Deprecated.UseasReadOnly()
.static ByteBuf
Unpooled.unmodifiableBuffer
(ByteBuf... buffers) Deprecated.static ByteBuf
Unpooled.unreleasableBuffer
(ByteBuf buf) Return a unreleasable view on the givenByteBuf
which will just ignore release and retain calls.AbstractUnpooledSlicedByteBuf.unwrap()
AdaptivePoolingAllocator.AdaptiveByteBuf.unwrap()
abstract ByteBuf
ByteBuf.unwrap()
Return the underlying buffer instance if this buffer is a wrapper of another buffer.CompositeByteBuf.unwrap()
DuplicatedByteBuf.unwrap()
Deprecated.EmptyByteBuf.unwrap()
FixedCompositeByteBuf.unwrap()
final ByteBuf
PooledByteBuf.unwrap()
ReadOnlyByteBuf.unwrap()
Deprecated.ReadOnlyByteBufferBuf.unwrap()
SwappedByteBuf.unwrap()
Deprecated.UnpooledDirectByteBuf.unwrap()
UnpooledHeapByteBuf.unwrap()
final ByteBuf
WrappedByteBuf.unwrap()
final ByteBuf
WrappedCompositeByteBuf.unwrap()
private ByteBuf
SimpleLeakAwareByteBuf.unwrappedDerived
(ByteBuf derived) private static ByteBuf
SimpleLeakAwareByteBuf.unwrapSwapped
(ByteBuf buf) static ByteBuf
Unpooled.wrappedBuffer
(byte[] array) Creates a new big-endian buffer which wraps the specifiedarray
.static ByteBuf
Unpooled.wrappedBuffer
(byte[]... arrays) Creates a new big-endian composite buffer which wraps the specified arrays without copying them.static ByteBuf
Unpooled.wrappedBuffer
(byte[] array, int offset, int length) Creates a new big-endian buffer which wraps the sub-region of the specifiedarray
.static ByteBuf
Unpooled.wrappedBuffer
(int maxNumComponents, byte[]... arrays) Creates a new big-endian composite buffer which wraps the specified arrays without copying them.static ByteBuf
Unpooled.wrappedBuffer
(int maxNumComponents, ByteBuf... buffers) Creates a new big-endian composite buffer which wraps the readable bytes of the specified buffers without copying them.(package private) static <T> ByteBuf
Unpooled.wrappedBuffer
(int maxNumComponents, CompositeByteBuf.ByteWrapper<T> wrapper, T[] array) static ByteBuf
Unpooled.wrappedBuffer
(int maxNumComponents, ByteBuffer... buffers) Creates a new big-endian composite buffer which wraps the slices of the specified NIO buffers without copying them.static ByteBuf
Unpooled.wrappedBuffer
(long memoryAddress, int size, boolean doFree) Creates a new buffer which wraps the specified memory address.static ByteBuf
Unpooled.wrappedBuffer
(ByteBuf buffer) Creates a new buffer which wraps the specified buffer's readable bytes.static ByteBuf
Unpooled.wrappedBuffer
(ByteBuf... buffers) Creates a new big-endian composite buffer which wraps the readable bytes of the specified buffers without copying them.static ByteBuf
Unpooled.wrappedBuffer
(ByteBuffer buffer) Creates a new buffer which wraps the specified NIO buffer's current slice.static ByteBuf
Unpooled.wrappedBuffer
(ByteBuffer... buffers) Creates a new big-endian composite buffer which wraps the slices of the specified NIO buffers without copying them.private static ByteBuf
Unpooled.wrappedUnmodifiableBuffer
(boolean copy, ByteBuf... buffers) static ByteBuf
Unpooled.wrappedUnmodifiableBuffer
(ByteBuf... buffers) static ByteBuf
ByteBufUtil.writeAscii
(ByteBufAllocator alloc, CharSequence seq) AbstractByteBuf.writeBoolean
(boolean value) AdvancedLeakAwareByteBuf.writeBoolean
(boolean value) abstract ByteBuf
ByteBuf.writeBoolean
(boolean value) Sets the specified boolean at the currentwriterIndex
and increases thewriterIndex
by1
in this buffer.EmptyByteBuf.writeBoolean
(boolean value) SwappedByteBuf.writeBoolean
(boolean value) Deprecated.WrappedByteBuf.writeBoolean
(boolean value) AbstractByteBuf.writeByte
(int value) AdvancedLeakAwareByteBuf.writeByte
(int value) abstract ByteBuf
ByteBuf.writeByte
(int value) Sets the specified byte at the currentwriterIndex
and increases thewriterIndex
by1
in this buffer.EmptyByteBuf.writeByte
(int value) SwappedByteBuf.writeByte
(int value) Deprecated.WrappedByteBuf.writeByte
(int value) AbstractByteBuf.writeBytes
(byte[] src) AbstractByteBuf.writeBytes
(byte[] src, int srcIndex, int length) AbstractByteBuf.writeBytes
(ByteBuf src) AbstractByteBuf.writeBytes
(ByteBuf src, int length) AbstractByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) AbstractByteBuf.writeBytes
(ByteBuffer src) AdvancedLeakAwareByteBuf.writeBytes
(byte[] src) AdvancedLeakAwareByteBuf.writeBytes
(byte[] src, int srcIndex, int length) AdvancedLeakAwareByteBuf.writeBytes
(ByteBuf src) AdvancedLeakAwareByteBuf.writeBytes
(ByteBuf src, int length) AdvancedLeakAwareByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) AdvancedLeakAwareByteBuf.writeBytes
(ByteBuffer src) abstract ByteBuf
ByteBuf.writeBytes
(byte[] src) Transfers the specified source array's data to this buffer starting at the currentwriterIndex
and increases thewriterIndex
by the number of the transferred bytes (=src.length
).abstract ByteBuf
ByteBuf.writeBytes
(byte[] src, int srcIndex, int length) Transfers the specified source array's data to this buffer starting at the currentwriterIndex
and increases thewriterIndex
by the number of the transferred bytes (=length
).abstract ByteBuf
ByteBuf.writeBytes
(ByteBuf src) Transfers the specified source buffer's data to this buffer starting at the currentwriterIndex
until the source buffer becomes unreadable, and increases thewriterIndex
by the number of the transferred bytes.abstract ByteBuf
ByteBuf.writeBytes
(ByteBuf src, int length) Transfers the specified source buffer's data to this buffer starting at the currentwriterIndex
and increases thewriterIndex
by the number of the transferred bytes (=length
).abstract ByteBuf
ByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) Transfers the specified source buffer's data to this buffer starting at the currentwriterIndex
and increases thewriterIndex
by the number of the transferred bytes (=length
).abstract ByteBuf
ByteBuf.writeBytes
(ByteBuffer src) Transfers the specified source buffer's data to this buffer starting at the currentwriterIndex
until the source buffer's position reaches its limit, and increases thewriterIndex
by the number of the transferred bytes.EmptyByteBuf.writeBytes
(byte[] src) EmptyByteBuf.writeBytes
(byte[] src, int srcIndex, int length) EmptyByteBuf.writeBytes
(ByteBuf src) EmptyByteBuf.writeBytes
(ByteBuf src, int length) EmptyByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) EmptyByteBuf.writeBytes
(ByteBuffer src) SwappedByteBuf.writeBytes
(byte[] src) Deprecated.SwappedByteBuf.writeBytes
(byte[] src, int srcIndex, int length) Deprecated.SwappedByteBuf.writeBytes
(ByteBuf src) Deprecated.SwappedByteBuf.writeBytes
(ByteBuf src, int length) Deprecated.SwappedByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) Deprecated.SwappedByteBuf.writeBytes
(ByteBuffer src) Deprecated.WrappedByteBuf.writeBytes
(byte[] src) WrappedByteBuf.writeBytes
(byte[] src, int srcIndex, int length) WrappedByteBuf.writeBytes
(ByteBuf src) WrappedByteBuf.writeBytes
(ByteBuf src, int length) WrappedByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) WrappedByteBuf.writeBytes
(ByteBuffer src) AbstractByteBuf.writeChar
(int value) final ByteBuf
AbstractUnsafeSwappedByteBuf.writeChar
(int value) AdvancedLeakAwareByteBuf.writeChar
(int value) abstract ByteBuf
ByteBuf.writeChar
(int value) Sets the specified 2-byte UTF-16 character at the currentwriterIndex
and increases thewriterIndex
by2
in this buffer.EmptyByteBuf.writeChar
(int value) SwappedByteBuf.writeChar
(int value) Deprecated.WrappedByteBuf.writeChar
(int value) AbstractByteBuf.writeDouble
(double value) final ByteBuf
AbstractUnsafeSwappedByteBuf.writeDouble
(double value) AdvancedLeakAwareByteBuf.writeDouble
(double value) abstract ByteBuf
ByteBuf.writeDouble
(double value) Sets the specified 64-bit floating point number at the currentwriterIndex
and increases thewriterIndex
by8
in this buffer.EmptyByteBuf.writeDouble
(double value) SwappedByteBuf.writeDouble
(double value) Deprecated.WrappedByteBuf.writeDouble
(double value) ByteBuf.writeDoubleLE
(double value) Sets the specified 64-bit floating point number at the currentwriterIndex
in Little Endian Byte Order and increases thewriterIndex
by8
in this buffer.AbstractByteBuf.writeFloat
(float value) final ByteBuf
AbstractUnsafeSwappedByteBuf.writeFloat
(float value) AdvancedLeakAwareByteBuf.writeFloat
(float value) abstract ByteBuf
ByteBuf.writeFloat
(float value) Sets the specified 32-bit floating point number at the currentwriterIndex
and increases thewriterIndex
by4
in this buffer.EmptyByteBuf.writeFloat
(float value) SwappedByteBuf.writeFloat
(float value) Deprecated.WrappedByteBuf.writeFloat
(float value) ByteBuf.writeFloatLE
(float value) Sets the specified 32-bit floating point number at the currentwriterIndex
in Little Endian Byte Order and increases thewriterIndex
by4
in this buffer.AbstractByteBuf.writeInt
(int value) final ByteBuf
AbstractUnsafeSwappedByteBuf.writeInt
(int value) AdvancedLeakAwareByteBuf.writeInt
(int value) abstract ByteBuf
ByteBuf.writeInt
(int value) Sets the specified 32-bit integer at the currentwriterIndex
and increases thewriterIndex
by4
in this buffer.EmptyByteBuf.writeInt
(int value) SwappedByteBuf.writeInt
(int value) Deprecated.WrappedByteBuf.writeInt
(int value) AbstractByteBuf.writeIntLE
(int value) AdvancedLeakAwareByteBuf.writeIntLE
(int value) AdvancedLeakAwareCompositeByteBuf.writeIntLE
(int value) abstract ByteBuf
ByteBuf.writeIntLE
(int value) Sets the specified 32-bit integer at the currentwriterIndex
in the Little Endian Byte Order and increases thewriterIndex
by4
in this buffer.EmptyByteBuf.writeIntLE
(int value) SwappedByteBuf.writeIntLE
(int value) Deprecated.WrappedByteBuf.writeIntLE
(int value) WrappedCompositeByteBuf.writeIntLE
(int value) AbstractByteBuf.writeLong
(long value) final ByteBuf
AbstractUnsafeSwappedByteBuf.writeLong
(long value) AdvancedLeakAwareByteBuf.writeLong
(long value) abstract ByteBuf
ByteBuf.writeLong
(long value) Sets the specified 64-bit long integer at the currentwriterIndex
and increases thewriterIndex
by8
in this buffer.EmptyByteBuf.writeLong
(long value) SwappedByteBuf.writeLong
(long value) Deprecated.WrappedByteBuf.writeLong
(long value) AbstractByteBuf.writeLongLE
(long value) AdvancedLeakAwareByteBuf.writeLongLE
(long value) AdvancedLeakAwareCompositeByteBuf.writeLongLE
(long value) abstract ByteBuf
ByteBuf.writeLongLE
(long value) Sets the specified 64-bit long integer at the currentwriterIndex
in the Little Endian Byte Order and increases thewriterIndex
by8
in this buffer.EmptyByteBuf.writeLongLE
(long value) SwappedByteBuf.writeLongLE
(long value) Deprecated.WrappedByteBuf.writeLongLE
(long value) WrappedCompositeByteBuf.writeLongLE
(long value) AbstractByteBuf.writeMedium
(int value) AdvancedLeakAwareByteBuf.writeMedium
(int value) abstract ByteBuf
ByteBuf.writeMedium
(int value) Sets the specified 24-bit medium integer at the currentwriterIndex
and increases thewriterIndex
by3
in this buffer.EmptyByteBuf.writeMedium
(int value) SwappedByteBuf.writeMedium
(int value) Deprecated.WrappedByteBuf.writeMedium
(int value) static ByteBuf
ByteBufUtil.writeMediumBE
(ByteBuf buf, int mediumValue) Writes a big-endian 24-bit medium integer to the buffer.AbstractByteBuf.writeMediumLE
(int value) AdvancedLeakAwareByteBuf.writeMediumLE
(int value) AdvancedLeakAwareCompositeByteBuf.writeMediumLE
(int value) abstract ByteBuf
ByteBuf.writeMediumLE
(int value) Sets the specified 24-bit medium integer at the currentwriterIndex
in the Little Endian Byte Order and increases thewriterIndex
by3
in this buffer.EmptyByteBuf.writeMediumLE
(int value) SwappedByteBuf.writeMediumLE
(int value) Deprecated.WrappedByteBuf.writeMediumLE
(int value) WrappedCompositeByteBuf.writeMediumLE
(int value) AbstractByteBuf.writerIndex
(int writerIndex) abstract ByteBuf
ByteBuf.writerIndex
(int writerIndex) Sets thewriterIndex
of this buffer.EmptyByteBuf.writerIndex
(int writerIndex) SwappedByteBuf.writerIndex
(int writerIndex) Deprecated.final ByteBuf
WrappedByteBuf.writerIndex
(int writerIndex) AbstractByteBuf.writeShort
(int value) final ByteBuf
AbstractUnsafeSwappedByteBuf.writeShort
(int value) AdvancedLeakAwareByteBuf.writeShort
(int value) abstract ByteBuf
ByteBuf.writeShort
(int value) Sets the specified 16-bit short integer at the currentwriterIndex
and increases thewriterIndex
by2
in this buffer.EmptyByteBuf.writeShort
(int value) SwappedByteBuf.writeShort
(int value) Deprecated.WrappedByteBuf.writeShort
(int value) static ByteBuf
ByteBufUtil.writeShortBE
(ByteBuf buf, int shortValue) Writes a big-endian 16-bit short integer to the buffer.AbstractByteBuf.writeShortLE
(int value) AdvancedLeakAwareByteBuf.writeShortLE
(int value) AdvancedLeakAwareCompositeByteBuf.writeShortLE
(int value) abstract ByteBuf
ByteBuf.writeShortLE
(int value) Sets the specified 16-bit short integer in the Little Endian Byte Order at the currentwriterIndex
and increases thewriterIndex
by2
in this buffer.EmptyByteBuf.writeShortLE
(int value) SwappedByteBuf.writeShortLE
(int value) Deprecated.WrappedByteBuf.writeShortLE
(int value) WrappedCompositeByteBuf.writeShortLE
(int value) static ByteBuf
ByteBufUtil.writeUtf8
(ByteBufAllocator alloc, CharSequence seq) AbstractByteBuf.writeZero
(int length) AdvancedLeakAwareByteBuf.writeZero
(int length) abstract ByteBuf
ByteBuf.writeZero
(int length) Fills this buffer with NUL (0x00) starting at the currentwriterIndex
and increases thewriterIndex
by the specifiedlength
.EmptyByteBuf.writeZero
(int length) PooledUnsafeDirectByteBuf.writeZero
(int length) PooledUnsafeHeapByteBuf.writeZero
(int length) SwappedByteBuf.writeZero
(int length) Deprecated.UnpooledUnsafeDirectByteBuf.writeZero
(int length) UnpooledUnsafeHeapByteBuf.writeZero
(int length) WrappedByteBuf.writeZero
(int length) Methods in io.netty.buffer that return types with arguments of type ByteBufModifier and TypeMethodDescriptionAdvancedLeakAwareCompositeByteBuf.decompose
(int offset, int length) CompositeByteBuf.decompose
(int offset, int length) Same withAbstractByteBuf.slice(int, int)
except that this method returns a list.WrappedCompositeByteBuf.decompose
(int offset, int length) AdvancedLeakAwareCompositeByteBuf.iterator()
CompositeByteBuf.iterator()
WrappedCompositeByteBuf.iterator()
Methods in io.netty.buffer with parameters of type ByteBufModifier and TypeMethodDescriptionAdvancedLeakAwareCompositeByteBuf.addComponent
(boolean increaseWriterIndex, int cIndex, ByteBuf buffer) AdvancedLeakAwareCompositeByteBuf.addComponent
(boolean increaseWriterIndex, ByteBuf buffer) AdvancedLeakAwareCompositeByteBuf.addComponent
(int cIndex, ByteBuf buffer) AdvancedLeakAwareCompositeByteBuf.addComponent
(ByteBuf buffer) CompositeByteBuf.addComponent
(boolean increaseWriterIndex, int cIndex, ByteBuf buffer) Add the givenByteBuf
on the specific index and increase thewriterIndex
ifincreaseWriterIndex
istrue
.CompositeByteBuf.addComponent
(boolean increaseWriterIndex, ByteBuf buffer) CompositeByteBuf.addComponent
(int cIndex, ByteBuf buffer) Add the givenByteBuf
on the specific index.CompositeByteBuf.addComponent
(ByteBuf buffer) Add the givenByteBuf
.WrappedCompositeByteBuf.addComponent
(boolean increaseWriterIndex, int cIndex, ByteBuf buffer) WrappedCompositeByteBuf.addComponent
(boolean increaseWriterIndex, ByteBuf buffer) WrappedCompositeByteBuf.addComponent
(int cIndex, ByteBuf buffer) WrappedCompositeByteBuf.addComponent
(ByteBuf buffer) private int
CompositeByteBuf.addComponent0
(boolean increaseWriterIndex, int cIndex, ByteBuf buffer) Precondition is thatbuffer != null
.AdvancedLeakAwareCompositeByteBuf.addComponents
(boolean increaseWriterIndex, ByteBuf... buffers) AdvancedLeakAwareCompositeByteBuf.addComponents
(int cIndex, ByteBuf... buffers) AdvancedLeakAwareCompositeByteBuf.addComponents
(ByteBuf... buffers) CompositeByteBuf.addComponents
(boolean increaseWriterIndex, ByteBuf... buffers) CompositeByteBuf.addComponents
(int cIndex, ByteBuf... buffers) Add the givenByteBuf
s on the specific indexCompositeByteBuf.addComponents
(ByteBuf... buffers) Add the givenByteBuf
s.WrappedCompositeByteBuf.addComponents
(boolean increaseWriterIndex, ByteBuf... buffers) WrappedCompositeByteBuf.addComponents
(int cIndex, ByteBuf... buffers) WrappedCompositeByteBuf.addComponents
(ByteBuf... buffers) private CompositeByteBuf
CompositeByteBuf.addComponents0
(boolean increaseWriterIndex, int cIndex, ByteBuf[] buffers, int arrOffset) AdvancedLeakAwareCompositeByteBuf.addFlattenedComponents
(boolean increaseWriterIndex, ByteBuf buffer) CompositeByteBuf.addFlattenedComponents
(boolean increaseWriterIndex, ByteBuf buffer) WrappedCompositeByteBuf.addFlattenedComponents
(boolean increaseWriterIndex, ByteBuf buffer) static void
ByteBufUtil.appendPrettyHexDump
(StringBuilder dump, ByteBuf buf) Appends the prettified multi-line hexadecimal dump of the specifiedByteBuf
to the specifiedStringBuilder
that is easy to read by humans.static void
ByteBufUtil.appendPrettyHexDump
(StringBuilder dump, ByteBuf buf, int offset, int length) Appends the prettified multi-line hexadecimal dump of the specifiedByteBuf
to the specifiedStringBuilder
that is easy to read by humans, starting at the givenoffset
using the givenlength
.private static void
ByteBufUtil.HexUtil.appendPrettyHexDump
(StringBuilder dump, ByteBuf buf, int offset, int length) private static void
AbstractByteBuf.checkReadableBounds
(ByteBuf src, int length) (package private) static void
AbstractUnpooledSlicedByteBuf.checkSliceOutOfBounds
(int index, int length, ByteBuf buffer) private void
static int
Compares the two specified buffers as described incompareTo(ByteBuf)
.int
abstract int
Compares the content of the specified buffer to the content of this buffer.int
int
Deprecated.int
final int
private static long
ByteBufUtil.compareUintBigEndian
(ByteBuf bufferA, ByteBuf bufferB, int aIndex, int bIndex, int uintCountIncrement) private static long
ByteBufUtil.compareUintBigEndianA
(ByteBuf bufferA, ByteBuf bufferB, int aIndex, int bIndex, int uintCountIncrement) private static long
ByteBufUtil.compareUintBigEndianB
(ByteBuf bufferA, ByteBuf bufferB, int aIndex, int bIndex, int uintCountIncrement) private static long
ByteBufUtil.compareUintLittleEndian
(ByteBuf bufferA, ByteBuf bufferB, int aIndex, int bIndex, int uintCountIncrement) static ByteBuf
Unpooled.copiedBuffer
(ByteBuf buffer) Creates a new buffer whose content is a copy of the specifiedbuffer
's readable bytes.static ByteBuf
Unpooled.copiedBuffer
(ByteBuf... buffers) Creates a new buffer whose content is a merged copy of the specifiedbuffers
' readable bytes.static void
ByteBufUtil.copy
(AsciiString src, int srcIdx, ByteBuf dst, int length) static void
ByteBufUtil.copy
(AsciiString src, int srcIdx, ByteBuf dst, int dstIdx, int length) static void
ByteBufUtil.copy
(AsciiString src, ByteBuf dst) private void
(package private) static String
ByteBufUtil.decodeString
(ByteBuf src, int readerIndex, int len, Charset charset) static ByteBuf
ByteBufUtil.ensureAccessible
(ByteBuf buffer) private static ByteBuf
CompositeByteBuf.ensureAccessible
(ByteBuf buf) static boolean
Returnstrue
if and only if the two specified buffers are identical to each other forlength
bytes starting ataStartIndex
index for thea
buffer andbStartIndex
index for theb
buffer.static boolean
Returnstrue
if and only if the two specified buffers are identical to each other as described inequals(Object)
.abstract ByteBuf
Transfers this buffer's data to the specified destination starting at the specified absoluteindex
until the destination becomes non-writable.abstract ByteBuf
Transfers this buffer's data to the specified destination starting at the specified absoluteindex
.abstract ByteBuf
Transfers this buffer's data to the specified destination starting at the specified absoluteindex
.static byte[]
Create a copy of the underlying storage frombuf
into a byte array.static byte[]
Create a copy of the underlying storage frombuf
into a byte array.static byte[]
Return an array of the underlying storage frombuf
into a byte array.Deprecated.final ByteBuf
Deprecated.protected ByteBuf
protected ByteBuf
ReadOnlyUnsafeDirectByteBuf.getBytes
(int index, ByteBuf dst, int dstIndex, int length, boolean internal) Deprecated.Deprecated.Deprecated.(package private) static void
UnsafeByteBufUtil.getBytes
(AbstractByteBuf buf, long addr, int index, ByteBuf dst, int dstIndex, int length) static int
Calculates the hash code of the specified buffer.static String
Returns a hex dump of the specified buffer's readable bytes.static String
Returns a hex dump of the specified buffer's sub-region.private static String
private static int
static int
The default implementation ofindexOf(int, int, byte)
.static int
Returns the reader index of needle in haystack, or -1 if needle is not in haystack.(package private) final <U extends AbstractPooledDerivedByteBuf>
UAbstractPooledDerivedByteBuf.init
(AbstractByteBuf unwrapped, ByteBuf wrapped, int readerIndex, int writerIndex, int maxCapacity) static boolean
ByteBufUtil.isAccessible
(ByteBuf buffer) private static boolean
Returnstrue
if the specifiedByteBuf
starting atindex
withlength
is valid ASCII text, otherwise returnfalse
.static boolean
static boolean
private static boolean
Returnstrue
if the specifiedByteBuf
starting atindex
withlength
is valid UTF8 text, otherwise returnfalse
.private static long
private CompositeByteBuf.Component
CompositeByteBuf.newComponent
(ByteBuf buf, int offset) (package private) static PooledDuplicatedByteBuf
PooledDuplicatedByteBuf.newInstance
(AbstractByteBuf unwrapped, ByteBuf wrapped, int readerIndex, int writerIndex) (package private) static PooledSlicedByteBuf
PooledSlicedByteBuf.newInstance
(AbstractByteBuf unwrapped, ByteBuf wrapped, int index, int length) private static PooledSlicedByteBuf
PooledSlicedByteBuf.newInstance0
(AbstractByteBuf unwrapped, ByteBuf wrapped, int adjustment, int length) protected AdvancedLeakAwareByteBuf
AdvancedLeakAwareByteBuf.newLeakAwareByteBuf
(ByteBuf buf, ByteBuf trackedByteBuf, ResourceLeakTracker<ByteBuf> leakTracker) protected AdvancedLeakAwareByteBuf
AdvancedLeakAwareCompositeByteBuf.newLeakAwareByteBuf
(ByteBuf wrapped, ByteBuf trackedByteBuf, ResourceLeakTracker<ByteBuf> leakTracker) protected SimpleLeakAwareByteBuf
SimpleLeakAwareByteBuf.newLeakAwareByteBuf
(ByteBuf buf, ByteBuf trackedByteBuf, ResourceLeakTracker<ByteBuf> leakTracker) private SimpleLeakAwareByteBuf
SimpleLeakAwareByteBuf.newLeakAwareByteBuf
(ByteBuf wrapped, ResourceLeakTracker<ByteBuf> leakTracker) private SimpleLeakAwareByteBuf
SimpleLeakAwareCompositeByteBuf.newLeakAwareByteBuf
(ByteBuf wrapped) protected SimpleLeakAwareByteBuf
SimpleLeakAwareCompositeByteBuf.newLeakAwareByteBuf
(ByteBuf wrapped, ByteBuf trackedByteBuf, ResourceLeakTracker<ByteBuf> leakTracker) private SimpleLeakAwareByteBuf
SimpleLeakAwareByteBuf.newSharedLeakAwareByteBuf
(ByteBuf wrapped) (package private) final void
private static String
ByteBufUtil.HexUtil.prettyHexDump
(ByteBuf buffer, int offset, int length) static String
ByteBufUtil.prettyHexDump
(ByteBuf buffer) Returns a multi-line hexadecimal dump of the specifiedByteBuf
that is easy to read by humans.static String
ByteBufUtil.prettyHexDump
(ByteBuf buffer, int offset, int length) Returns a multi-line hexadecimal dump of the specifiedByteBuf
that is easy to read by humans, starting at the givenoffset
using the givenlength
.abstract ByteBuf
Transfers this buffer's data to the specified destination starting at the currentreaderIndex
until the destination becomes non-writable, and increases thereaderIndex
by the number of the transferred bytes.abstract ByteBuf
Transfers this buffer's data to the specified destination starting at the currentreaderIndex
and increases thereaderIndex
by the number of the transferred bytes (=length
).abstract ByteBuf
Transfers this buffer's data to the specified destination starting at the currentreaderIndex
and increases thereaderIndex
by the number of the transferred bytes (=length
).static ByteBuf
ByteBufUtil.readBytes
(ByteBufAllocator alloc, ByteBuf buffer, int length) Read the given amount of bytes into a newByteBuf
that is allocated from theByteBufAllocator
.Deprecated.Deprecated.Deprecated.static int
Reads a big-endian 32-bit integer from the buffer.static int
ByteBufUtil.readUnsignedShortBE
(ByteBuf buf) Reads a big-endian unsigned 16-bit short integer from the buffer.Returns a newByteBufHolder
which contains the specifiedcontent
.Returns a newByteBufHolder
which contains the specifiedcontent
.static int
ByteBufUtil.reserveAndWriteUtf8
(ByteBuf buf, CharSequence seq, int reserveBytes) static int
ByteBufUtil.reserveAndWriteUtf8
(ByteBuf buf, CharSequence seq, int start, int end, int reserveBytes) Equivalent to
but avoids subsequence object allocation if possible.reserveAndWriteUtf8(buf, seq.subSequence(start, end), reserveBytes)
private static int
ByteBufUtil.reserveAndWriteUtf8Seq
(ByteBuf buf, CharSequence seq, int start, int end, int reserveBytes) abstract ByteBuf
Transfers the specified source buffer's data to this buffer starting at the specified absoluteindex
until the source buffer becomes unreadable.abstract ByteBuf
Transfers the specified source buffer's data to this buffer starting at the specified absoluteindex
.abstract ByteBuf
Transfers the specified source buffer's data to this buffer starting at the specified absoluteindex
.Deprecated.final ByteBuf
Deprecated.Deprecated.Deprecated.Deprecated.(package private) static void
UnsafeByteBufUtil.setBytes
(AbstractByteBuf buf, long addr, int index, ByteBuf src, int srcIndex, int length) static ByteBuf
ByteBufUtil.setShortBE
(ByteBuf buf, int index, int shortValue) Sets a big-endian 16-bit short integer to the buffer.protected static ByteBuf
AbstractByteBufAllocator.toLeakAwareBuffer
(ByteBuf buf) (package private) void
CompositeByteBuf.Component.transferTo
(ByteBuf dst) static ByteBuf
Unpooled.unmodifiableBuffer
(ByteBuf buffer) Deprecated.UseasReadOnly()
.static ByteBuf
Unpooled.unmodifiableBuffer
(ByteBuf... buffers) Deprecated.static ByteBuf
Unpooled.unreleasableBuffer
(ByteBuf buf) Return a unreleasable view on the givenByteBuf
which will just ignore release and retain calls.private ByteBuf
SimpleLeakAwareByteBuf.unwrappedDerived
(ByteBuf derived) private static ByteBuf
SimpleLeakAwareByteBuf.unwrapSwapped
(ByteBuf buf) static ByteBuf
Unpooled.wrappedBuffer
(int maxNumComponents, ByteBuf... buffers) Creates a new big-endian composite buffer which wraps the readable bytes of the specified buffers without copying them.static ByteBuf
Unpooled.wrappedBuffer
(ByteBuf buffer) Creates a new buffer which wraps the specified buffer's readable bytes.static ByteBuf
Unpooled.wrappedBuffer
(ByteBuf... buffers) Creates a new big-endian composite buffer which wraps the readable bytes of the specified buffers without copying them.private static ByteBuf
Unpooled.wrappedUnmodifiableBuffer
(boolean copy, ByteBuf... buffers) static ByteBuf
Unpooled.wrappedUnmodifiableBuffer
(ByteBuf... buffers) static int
ByteBufUtil.writeAscii
(ByteBuf buf, CharSequence seq) AbstractByteBuf.writeBytes
(ByteBuf src) AbstractByteBuf.writeBytes
(ByteBuf src, int length) AbstractByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) AdvancedLeakAwareByteBuf.writeBytes
(ByteBuf src) AdvancedLeakAwareByteBuf.writeBytes
(ByteBuf src, int length) AdvancedLeakAwareByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) AdvancedLeakAwareCompositeByteBuf.writeBytes
(ByteBuf src) AdvancedLeakAwareCompositeByteBuf.writeBytes
(ByteBuf src, int length) AdvancedLeakAwareCompositeByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) abstract ByteBuf
ByteBuf.writeBytes
(ByteBuf src) Transfers the specified source buffer's data to this buffer starting at the currentwriterIndex
until the source buffer becomes unreadable, and increases thewriterIndex
by the number of the transferred bytes.abstract ByteBuf
ByteBuf.writeBytes
(ByteBuf src, int length) Transfers the specified source buffer's data to this buffer starting at the currentwriterIndex
and increases thewriterIndex
by the number of the transferred bytes (=length
).abstract ByteBuf
ByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) Transfers the specified source buffer's data to this buffer starting at the currentwriterIndex
and increases thewriterIndex
by the number of the transferred bytes (=length
).CompositeByteBuf.writeBytes
(ByteBuf src) CompositeByteBuf.writeBytes
(ByteBuf src, int length) CompositeByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) EmptyByteBuf.writeBytes
(ByteBuf src) EmptyByteBuf.writeBytes
(ByteBuf src, int length) EmptyByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) SwappedByteBuf.writeBytes
(ByteBuf src) Deprecated.SwappedByteBuf.writeBytes
(ByteBuf src, int length) Deprecated.SwappedByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) Deprecated.WrappedByteBuf.writeBytes
(ByteBuf src) WrappedByteBuf.writeBytes
(ByteBuf src, int length) WrappedByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) WrappedCompositeByteBuf.writeBytes
(ByteBuf src) WrappedCompositeByteBuf.writeBytes
(ByteBuf src, int length) WrappedCompositeByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) static ByteBuf
ByteBufUtil.writeMediumBE
(ByteBuf buf, int mediumValue) Writes a big-endian 24-bit medium integer to the buffer.static ByteBuf
ByteBufUtil.writeShortBE
(ByteBuf buf, int shortValue) Writes a big-endian 16-bit short integer to the buffer.static int
ByteBufUtil.writeUtf8
(ByteBuf buf, CharSequence seq) static int
ByteBufUtil.writeUtf8
(ByteBuf buf, CharSequence seq, int start, int end) Equivalent to
but avoids subsequence object allocation.writeUtf8(buf, seq.subSequence(start, end))
Method parameters in io.netty.buffer with type arguments of type ByteBufModifier and TypeMethodDescriptionAdvancedLeakAwareCompositeByteBuf.addComponents
(boolean increaseWriterIndex, Iterable<ByteBuf> buffers) AdvancedLeakAwareCompositeByteBuf.addComponents
(int cIndex, Iterable<ByteBuf> buffers) AdvancedLeakAwareCompositeByteBuf.addComponents
(Iterable<ByteBuf> buffers) private CompositeByteBuf
CompositeByteBuf.addComponents
(boolean increaseIndex, int cIndex, Iterable<ByteBuf> buffers) CompositeByteBuf.addComponents
(boolean increaseWriterIndex, Iterable<ByteBuf> buffers) CompositeByteBuf.addComponents
(int cIndex, Iterable<ByteBuf> buffers) Add the givenByteBuf
s on the specific index Be aware that this method does not increase thewriterIndex
of theCompositeByteBuf
.CompositeByteBuf.addComponents
(Iterable<ByteBuf> buffers) Add the givenByteBuf
s.WrappedCompositeByteBuf.addComponents
(boolean increaseWriterIndex, Iterable<ByteBuf> buffers) WrappedCompositeByteBuf.addComponents
(int cIndex, Iterable<ByteBuf> buffers) WrappedCompositeByteBuf.addComponents
(Iterable<ByteBuf> buffers) protected AdvancedLeakAwareByteBuf
AdvancedLeakAwareByteBuf.newLeakAwareByteBuf
(ByteBuf buf, ByteBuf trackedByteBuf, ResourceLeakTracker<ByteBuf> leakTracker) protected AdvancedLeakAwareByteBuf
AdvancedLeakAwareCompositeByteBuf.newLeakAwareByteBuf
(ByteBuf wrapped, ByteBuf trackedByteBuf, ResourceLeakTracker<ByteBuf> leakTracker) protected SimpleLeakAwareByteBuf
SimpleLeakAwareByteBuf.newLeakAwareByteBuf
(ByteBuf buf, ByteBuf trackedByteBuf, ResourceLeakTracker<ByteBuf> leakTracker) private SimpleLeakAwareByteBuf
SimpleLeakAwareByteBuf.newLeakAwareByteBuf
(ByteBuf wrapped, ResourceLeakTracker<ByteBuf> leakTracker) protected SimpleLeakAwareByteBuf
SimpleLeakAwareCompositeByteBuf.newLeakAwareByteBuf
(ByteBuf wrapped, ByteBuf trackedByteBuf, ResourceLeakTracker<ByteBuf> leakTracker) (package private) static void
AdvancedLeakAwareByteBuf.recordLeakNonRefCountingOperation
(ResourceLeakTracker<ByteBuf> leak) Constructors in io.netty.buffer with parameters of type ByteBufModifierConstructorDescription(package private)
AbstractUnpooledSlicedByteBuf
(ByteBuf buffer, int index, int length) (package private)
AdvancedLeakAwareByteBuf
(ByteBuf wrapped, ByteBuf trackedByteBuf, ResourceLeakTracker<ByteBuf> leak) (package private)
AdvancedLeakAwareByteBuf
(ByteBuf buf, ResourceLeakTracker<ByteBuf> leak) ByteBufInputStream
(ByteBuf buffer) Creates a new stream which reads data from the specifiedbuffer
starting at the currentreaderIndex
and ending at the currentwriterIndex
.ByteBufInputStream
(ByteBuf buffer, boolean releaseOnClose) Creates a new stream which reads data from the specifiedbuffer
starting at the currentreaderIndex
and ending at the currentwriterIndex
.ByteBufInputStream
(ByteBuf buffer, int length) Creates a new stream which reads data from the specifiedbuffer
starting at the currentreaderIndex
and ending atreaderIndex + length
.ByteBufInputStream
(ByteBuf buffer, int length, boolean releaseOnClose) Creates a new stream which reads data from the specifiedbuffer
starting at the currentreaderIndex
and ending atreaderIndex + length
.ByteBufOutputStream
(ByteBuf buffer) Creates a new stream which writes data to the specifiedbuffer
.ByteBufOutputStream
(ByteBuf buffer, boolean releaseOnClose) Creates a new stream which writes data to the specifiedbuffer
.(package private)
Component
(ByteBuf srcBuf, int srcOffset, ByteBuf buf, int bufOffset, int offset, int len, ByteBuf slice) (package private)
CompositeByteBuf
(ByteBufAllocator alloc, boolean direct, int maxNumComponents, ByteBuf... buffers) (package private)
CompositeByteBuf
(ByteBufAllocator alloc, boolean direct, int maxNumComponents, ByteBuf[] buffers, int offset) DefaultByteBufHolder
(ByteBuf data) DuplicatedByteBuf
(ByteBuf buffer) Deprecated.(package private)
DuplicatedByteBuf
(ByteBuf buffer, int readerIndex, int writerIndex) Deprecated.(package private)
FixedCompositeByteBuf
(ByteBufAllocator allocator, ByteBuf... buffers) (package private)
PooledNonRetainedDuplicateByteBuf
(ByteBuf referenceCountDelegate, AbstractByteBuf buffer) (package private)
PooledNonRetainedSlicedByteBuf
(ByteBuf referenceCountDelegate, AbstractByteBuf buffer, int index, int length) ReadOnlyByteBuf
(ByteBuf buffer) Deprecated.(package private)
ReadOnlyDuplicatedByteBuf
(ByteBuf buffer) (package private)
ReadOnlySlicedByteBuf
(ByteBuf buffer, int index, int length) (package private)
SimpleLeakAwareByteBuf
(ByteBuf wrapped, ByteBuf trackedByteBuf, ResourceLeakTracker<ByteBuf> leak) (package private)
SimpleLeakAwareByteBuf
(ByteBuf wrapped, ResourceLeakTracker<ByteBuf> leak) SlicedByteBuf
(ByteBuf buffer, int index, int length) Deprecated.SwappedByteBuf
(ByteBuf buf) Deprecated.(package private)
protected
WrappedByteBuf
(ByteBuf buf) Constructor parameters in io.netty.buffer with type arguments of type ByteBufModifierConstructorDescription(package private)
AdvancedLeakAwareByteBuf
(ByteBuf wrapped, ByteBuf trackedByteBuf, ResourceLeakTracker<ByteBuf> leak) (package private)
AdvancedLeakAwareByteBuf
(ByteBuf buf, ResourceLeakTracker<ByteBuf> leak) (package private)
AdvancedLeakAwareCompositeByteBuf
(CompositeByteBuf wrapped, ResourceLeakTracker<ByteBuf> leak) CompositeByteBuf
(ByteBufAllocator alloc, boolean direct, int maxNumComponents, Iterable<ByteBuf> buffers) (package private)
SimpleLeakAwareByteBuf
(ByteBuf wrapped, ByteBuf trackedByteBuf, ResourceLeakTracker<ByteBuf> leak) (package private)
SimpleLeakAwareByteBuf
(ByteBuf wrapped, ResourceLeakTracker<ByteBuf> leak) (package private)
SimpleLeakAwareCompositeByteBuf
(CompositeByteBuf wrapped, ResourceLeakTracker<ByteBuf> leak) -
Uses of ByteBuf in io.netty.channel
Methods in io.netty.channel that return ByteBufModifier and TypeMethodDescriptionDefaultMaxBytesRecvByteBufAllocator.HandleImpl.allocate
(ByteBufAllocator alloc) DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle.allocate
(ByteBufAllocator alloc) RecvByteBufAllocator.DelegatingHandle.allocate
(ByteBufAllocator alloc) RecvByteBufAllocator.Handle.allocate
(ByteBufAllocator alloc) Deprecated.Creates a new receive buffer whose capacity is probably large enough to read all inbound data and small enough not to waste its space.PreferHeapByteBufAllocator.buffer()
PreferHeapByteBufAllocator.buffer
(int initialCapacity) PreferHeapByteBufAllocator.buffer
(int initialCapacity, int maxCapacity) protected abstract ByteBuf
AbstractCoalescingBufferQueue.compose
(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next) Calculate the result ofcurrent + next
.protected ByteBuf
CoalescingBufferQueue.compose
(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next) protected ByteBuf
AbstractCoalescingBufferQueue.composeFirst
(ByteBufAllocator allocator, ByteBuf first) Deprecated.Use {AbstractCoalescingBufferQueue#composeFirst(ByteBufAllocator, ByteBuf, int)}protected ByteBuf
AbstractCoalescingBufferQueue.composeFirst
(ByteBufAllocator allocator, ByteBuf first, int bufferSize) Calculate the firstByteBuf
which will be used in subsequent calls toAbstractCoalescingBufferQueue.compose(ByteBufAllocator, ByteBuf, ByteBuf)
.protected final ByteBuf
AbstractCoalescingBufferQueue.composeIntoComposite
(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next) protected final ByteBuf
AbstractCoalescingBufferQueue.copyAndCompose
(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next) PreferHeapByteBufAllocator.directBuffer()
PreferHeapByteBufAllocator.directBuffer
(int initialCapacity) PreferHeapByteBufAllocator.directBuffer
(int initialCapacity, int maxCapacity) PreferHeapByteBufAllocator.heapBuffer()
PreferHeapByteBufAllocator.heapBuffer
(int initialCapacity) PreferHeapByteBufAllocator.heapBuffer
(int initialCapacity, int maxCapacity) PreferHeapByteBufAllocator.ioBuffer()
PreferHeapByteBufAllocator.ioBuffer
(int initialCapacity) PreferHeapByteBufAllocator.ioBuffer
(int initialCapacity, int maxCapacity) final ByteBuf
AbstractCoalescingBufferQueue.remove
(ByteBufAllocator alloc, int bytes, ChannelPromise aggregatePromise) Remove aByteBuf
from the queue with the specified number of bytes.CoalescingBufferQueue.remove
(int bytes, ChannelPromise aggregatePromise) Remove aByteBuf
from the queue with the specified number of bytes.protected abstract ByteBuf
AbstractCoalescingBufferQueue.removeEmptyValue()
The value to return whenAbstractCoalescingBufferQueue.remove(ByteBufAllocator, int, ChannelPromise)
is called but the queue is empty.protected ByteBuf
CoalescingBufferQueue.removeEmptyValue()
final ByteBuf
AbstractCoalescingBufferQueue.removeFirst
(ChannelPromise aggregatePromise) Remove the firstByteBuf
from the queue.Methods in io.netty.channel with parameters of type ByteBufModifier and TypeMethodDescriptionfinal void
Add a buffer to the end of the queue.final void
AbstractCoalescingBufferQueue.add
(ByteBuf buf, ChannelFutureListener listener) Add a buffer to the end of the queue and associate a listener with it that should be completed when all the buffers bytes have been consumed from the queue and written.final void
AbstractCoalescingBufferQueue.add
(ByteBuf buf, ChannelPromise promise) Add a buffer to the end of the queue and associate a promise with it that should be completed when all the buffer's bytes have been consumed from the queue and written.private void
AbstractCoalescingBufferQueue.addFirst
(ByteBuf buf, ChannelFutureListener listener) final void
AbstractCoalescingBufferQueue.addFirst
(ByteBuf buf, ChannelPromise promise) Add a buffer to the front of the queue and associate a promise with it that should be completed when all the buffer's bytes have been consumed from the queue and written.protected abstract ByteBuf
AbstractCoalescingBufferQueue.compose
(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next) Calculate the result ofcurrent + next
.protected ByteBuf
CoalescingBufferQueue.compose
(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next) protected ByteBuf
AbstractCoalescingBufferQueue.composeFirst
(ByteBufAllocator allocator, ByteBuf first) Deprecated.Use {AbstractCoalescingBufferQueue#composeFirst(ByteBufAllocator, ByteBuf, int)}protected ByteBuf
AbstractCoalescingBufferQueue.composeFirst
(ByteBufAllocator allocator, ByteBuf first, int bufferSize) Calculate the firstByteBuf
which will be used in subsequent calls toAbstractCoalescingBufferQueue.compose(ByteBufAllocator, ByteBuf, ByteBuf)
.protected final ByteBuf
AbstractCoalescingBufferQueue.composeIntoComposite
(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next) protected final ByteBuf
AbstractCoalescingBufferQueue.copyAndCompose
(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next) private static int
ChannelOutboundBuffer.nioBuffers
(ChannelOutboundBuffer.Entry entry, ByteBuf buf, ByteBuffer[] nioBuffers, int nioBufferCount, int maxCount) -
Uses of ByteBuf in io.netty.channel.epoll
Methods in io.netty.channel.epoll that return ByteBufModifier and TypeMethodDescriptionfinal ByteBuf
EpollRecvByteAllocatorHandle.allocate
(ByteBufAllocator alloc) protected final ByteBuf
AbstractEpollChannel.newDirectBuffer
(ByteBuf buf) Returns an off-heap copy of the specifiedByteBuf
, and releases the original one.protected final ByteBuf
AbstractEpollChannel.newDirectBuffer
(Object holder, ByteBuf buf) Returns an off-heap copy of the specifiedByteBuf
, and releases the specified holder.private static ByteBuf
AbstractEpollChannel.newDirectBuffer0
(Object holder, ByteBuf buf, ByteBufAllocator alloc, int capacity) Methods in io.netty.channel.epoll with parameters of type ByteBufModifier and TypeMethodDescriptionprivate boolean
NativeDatagramPacketArray.add0
(ByteBuf buf, int index, int len, int segmentLen, InetSocketAddress recipient) (package private) boolean
NativeDatagramPacketArray.addWritable
(ByteBuf buf, int index, int len) private boolean
EpollDatagramChannel.connectedRead
(EpollRecvByteAllocatorHandle allocHandle, ByteBuf byteBuf, int maxDatagramPacketSize) protected final int
AbstractEpollChannel.doReadBytes
(ByteBuf byteBuf) Read bytes into the givenByteBuf
and return the amount.protected final int
AbstractEpollChannel.doWriteBytes
(ChannelOutboundBuffer in, ByteBuf buf) (package private) final long
AbstractEpollChannel.doWriteOrSendBytes
(ByteBuf data, InetSocketAddress remoteAddress, boolean fastOpen) Write bytes to the socket, with or without a remote address.private void
AbstractEpollStreamChannel.EpollStreamUnsafe.handleReadException
(ChannelPipeline pipeline, ByteBuf byteBuf, Throwable cause, boolean close, EpollRecvByteAllocatorHandle allocHandle) (package private) DatagramPacket
NativeDatagramPacketArray.NativeDatagramPacket.newDatagramPacket
(ByteBuf buffer, InetSocketAddress recipient) protected final ByteBuf
AbstractEpollChannel.newDirectBuffer
(ByteBuf buf) Returns an off-heap copy of the specifiedByteBuf
, and releases the original one.protected final ByteBuf
AbstractEpollChannel.newDirectBuffer
(Object holder, ByteBuf buf) Returns an off-heap copy of the specifiedByteBuf
, and releases the specified holder.private static ByteBuf
AbstractEpollChannel.newDirectBuffer0
(Object holder, ByteBuf buf, ByteBufAllocator alloc, int capacity) private boolean
EpollDatagramChannel.recvmsg
(EpollRecvByteAllocatorHandle allocHandle, NativeDatagramPacketArray array, ByteBuf byteBuf) private static void
EpollDatagramChannel.releaseAndRecycle
(ByteBuf byteBuf, RecyclableArrayList packetList) Deprecated.private boolean
EpollDatagramChannel.scatteringRead
(EpollRecvByteAllocatorHandle allocHandle, NativeDatagramPacketArray array, ByteBuf byteBuf, int datagramSize, int numDatagram) private int
AbstractEpollStreamChannel.writeBytes
(ChannelOutboundBuffer in, ByteBuf buf) Constructors in io.netty.channel.epoll with parameters of type ByteBufModifierConstructorDescriptionSegmentedDatagramPacket
(ByteBuf data, int segmentSize, InetSocketAddress recipient) Deprecated.Create a new instance.SegmentedDatagramPacket
(ByteBuf data, int segmentSize, InetSocketAddress recipient, InetSocketAddress sender) Deprecated.Create a new instance. -
Uses of ByteBuf in io.netty.channel.kqueue
Methods in io.netty.channel.kqueue that return ByteBufModifier and TypeMethodDescriptionKQueueRecvByteAllocatorHandle.allocate
(ByteBufAllocator alloc) protected final ByteBuf
AbstractKQueueChannel.newDirectBuffer
(ByteBuf buf) Returns an off-heap copy of the specifiedByteBuf
, and releases the original one.protected final ByteBuf
AbstractKQueueChannel.newDirectBuffer
(Object holder, ByteBuf buf) Returns an off-heap copy of the specifiedByteBuf
, and releases the specified holder.private static ByteBuf
AbstractKQueueChannel.newDirectBuffer0
(Object holder, ByteBuf buf, ByteBufAllocator alloc, int capacity) Methods in io.netty.channel.kqueue with parameters of type ByteBufModifier and TypeMethodDescriptionprotected final int
AbstractKQueueChannel.doReadBytes
(ByteBuf byteBuf) Read bytes into the givenByteBuf
and return the amount.protected final int
AbstractKQueueChannel.doWriteBytes
(ChannelOutboundBuffer in, ByteBuf buf) private void
AbstractKQueueStreamChannel.KQueueStreamUnsafe.handleReadException
(ChannelPipeline pipeline, ByteBuf byteBuf, Throwable cause, boolean close, KQueueRecvByteAllocatorHandle allocHandle) protected final ByteBuf
AbstractKQueueChannel.newDirectBuffer
(ByteBuf buf) Returns an off-heap copy of the specifiedByteBuf
, and releases the original one.protected final ByteBuf
AbstractKQueueChannel.newDirectBuffer
(Object holder, ByteBuf buf) Returns an off-heap copy of the specifiedByteBuf
, and releases the specified holder.private static ByteBuf
AbstractKQueueChannel.newDirectBuffer0
(Object holder, ByteBuf buf, ByteBufAllocator alloc, int capacity) private int
AbstractKQueueStreamChannel.writeBytes
(ChannelOutboundBuffer in, ByteBuf buf) -
Uses of ByteBuf in io.netty.channel.nio
Methods in io.netty.channel.nio that return ByteBufModifier and TypeMethodDescriptionprotected final ByteBuf
AbstractNioChannel.newDirectBuffer
(ByteBuf buf) Returns an off-heap copy of the specifiedByteBuf
, and releases the original one.protected final ByteBuf
AbstractNioChannel.newDirectBuffer
(ReferenceCounted holder, ByteBuf buf) Returns an off-heap copy of the specifiedByteBuf
, and releases the specified holder.Methods in io.netty.channel.nio with parameters of type ByteBufModifier and TypeMethodDescriptionprotected abstract int
AbstractNioByteChannel.doReadBytes
(ByteBuf buf) Read bytes into the givenByteBuf
and return the amount.protected abstract int
AbstractNioByteChannel.doWriteBytes
(ByteBuf buf) private void
AbstractNioByteChannel.NioByteUnsafe.handleReadException
(ChannelPipeline pipeline, ByteBuf byteBuf, Throwable cause, boolean close, RecvByteBufAllocator.Handle allocHandle) protected final ByteBuf
AbstractNioChannel.newDirectBuffer
(ByteBuf buf) Returns an off-heap copy of the specifiedByteBuf
, and releases the original one.protected final ByteBuf
AbstractNioChannel.newDirectBuffer
(ReferenceCounted holder, ByteBuf buf) Returns an off-heap copy of the specifiedByteBuf
, and releases the specified holder. -
Uses of ByteBuf in io.netty.channel.oio
Methods in io.netty.channel.oio with parameters of type ByteBufModifier and TypeMethodDescriptionprotected abstract int
AbstractOioByteChannel.doReadBytes
(ByteBuf buf) Deprecated.Read bytes from the underlying Socket.protected int
OioByteStreamChannel.doReadBytes
(ByteBuf buf) Deprecated.protected abstract void
AbstractOioByteChannel.doWriteBytes
(ByteBuf buf) Deprecated.Write the data which is hold by theByteBuf
to the underlying Socket.protected void
OioByteStreamChannel.doWriteBytes
(ByteBuf buf) Deprecated.private void
AbstractOioByteChannel.handleReadException
(ChannelPipeline pipeline, ByteBuf byteBuf, Throwable cause, boolean close, RecvByteBufAllocator.Handle allocHandle) Deprecated. -
Uses of ByteBuf in io.netty.channel.sctp
Methods in io.netty.channel.sctp with parameters of type ByteBufConstructors in io.netty.channel.sctp with parameters of type ByteBufModifierConstructorDescriptionSctpMessage
(int protocolIdentifier, int streamIdentifier, boolean unordered, ByteBuf payloadBuffer) Essential data that is being carried within SCTP Data ChunkSctpMessage
(int protocolIdentifier, int streamIdentifier, ByteBuf payloadBuffer) Essential data that is being carried within SCTP Data ChunkSctpMessage
(MessageInfo msgInfo, ByteBuf payloadBuffer) Essential data that is being carried within SCTP Data Chunk -
Uses of ByteBuf in io.netty.channel.socket
Methods in io.netty.channel.socket with parameters of type ByteBufConstructors in io.netty.channel.socket with parameters of type ByteBufModifierConstructorDescriptionDatagramPacket
(ByteBuf data, InetSocketAddress recipient) Create a new instance with the specified packetdata
andrecipient
address.DatagramPacket
(ByteBuf data, InetSocketAddress recipient, InetSocketAddress sender) Create a new instance with the specified packetdata
,recipient
address, andsender
address. -
Uses of ByteBuf in io.netty.channel.socket.nio
Methods in io.netty.channel.socket.nio with parameters of type ByteBufModifier and TypeMethodDescriptionprotected int
NioDomainSocketChannel.doReadBytes
(ByteBuf byteBuf) protected int
NioSocketChannel.doReadBytes
(ByteBuf byteBuf) protected int
NioDomainSocketChannel.doWriteBytes
(ByteBuf buf) protected int
NioSocketChannel.doWriteBytes
(ByteBuf buf) private static boolean
NioDatagramChannel.isSingleDirectBuffer
(ByteBuf buf) Checks if the specified buffer is a direct buffer and is composed of a single NIO buffer. -
Uses of ByteBuf in io.netty.channel.socket.oio
Methods in io.netty.channel.socket.oio with parameters of type ByteBufModifier and TypeMethodDescriptionprotected int
OioSocketChannel.doReadBytes
(ByteBuf buf) Deprecated. -
Uses of ByteBuf in io.netty.channel.unix
Fields in io.netty.channel.unix declared as ByteBufMethods in io.netty.channel.unix that return ByteBufModifier and TypeMethodDescriptionPreferredDirectByteBufAllocator.buffer()
PreferredDirectByteBufAllocator.buffer
(int initialCapacity) PreferredDirectByteBufAllocator.buffer
(int initialCapacity, int maxCapacity) PreferredDirectByteBufAllocator.directBuffer()
PreferredDirectByteBufAllocator.directBuffer
(int initialCapacity) PreferredDirectByteBufAllocator.directBuffer
(int initialCapacity, int maxCapacity) PreferredDirectByteBufAllocator.heapBuffer()
PreferredDirectByteBufAllocator.heapBuffer
(int initialCapacity) PreferredDirectByteBufAllocator.heapBuffer
(int initialCapacity, int maxCapacity) PreferredDirectByteBufAllocator.ioBuffer()
PreferredDirectByteBufAllocator.ioBuffer
(int initialCapacity) PreferredDirectByteBufAllocator.ioBuffer
(int initialCapacity, int maxCapacity) Methods in io.netty.channel.unix with parameters of type ByteBufModifier and TypeMethodDescriptionboolean
Deprecated.boolean
static boolean
UnixChannelUtil.isBufferCopyNeededForWrite
(ByteBuf byteBuf) Checks if the specified buffer has memory address or is composed of n(n invalid input: '<'= IOV_MAX) NIO direct buffers.(package private) static boolean
UnixChannelUtil.isBufferCopyNeededForWrite
(ByteBuf byteBuf, int iovMax) Constructors in io.netty.channel.unix with parameters of type ByteBufModifierConstructorDescriptionDomainDatagramPacket
(ByteBuf data, DomainSocketAddress recipient) Create a new instance with the specified packetdata
andrecipient
address.DomainDatagramPacket
(ByteBuf data, DomainSocketAddress recipient, DomainSocketAddress sender) Create a new instance with the specified packetdata
,recipient
address, andsender
address.SegmentedDatagramPacket
(ByteBuf data, int segmentSize, InetSocketAddress recipient) Create a new instance.SegmentedDatagramPacket
(ByteBuf data, int segmentSize, InetSocketAddress recipient, InetSocketAddress sender) Create a new instance. -
Uses of ByteBuf in io.netty.handler.codec
Subclasses of ByteBuf in io.netty.handler.codecModifier and TypeClassDescription(package private) final class
SpecialByteBuf
implementation which is used by theReplayingDecoder
Fields in io.netty.handler.codec declared as ByteBufModifier and TypeFieldDescriptionprivate final ByteBuf
AsciiHeadersEncoder.buf
private ByteBuf
ReplayingDecoderByteBuf.buffer
(package private) ByteBuf
ByteToMessageDecoder.cumulation
private final ByteBuf[]
DelimiterBasedFrameDecoder.delimiters
Fields in io.netty.handler.codec with type parameters of type ByteBufModifier and TypeFieldDescriptionprivate final MessageToMessageDecoder
<ByteBuf> DatagramPacketDecoder.decoder
Methods in io.netty.handler.codec that return ByteBufModifier and TypeMethodDescriptionprotected ByteBuf
MessageToByteEncoder.allocateBuffer
(ChannelHandlerContext ctx, I msg, boolean preferDirect) Allocate aByteBuf
which will be used as argument ofMessageToByteEncoder.encode(ChannelHandlerContext, I, ByteBuf)
.ReplayingDecoderByteBuf.asReadOnly()
ReplayingDecoderByteBuf.capacity
(int newCapacity) ReplayingDecoderByteBuf.clear()
ReplayingDecoderByteBuf.copy()
ReplayingDecoderByteBuf.copy
(int index, int length) ByteToMessageDecoder.Cumulator.cumulate
(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf in) ReplayingDecoderByteBuf.discardReadBytes()
ReplayingDecoderByteBuf.discardSomeReadBytes()
ReplayingDecoderByteBuf.duplicate()
ReplayingDecoderByteBuf.ensureWritable
(int writableBytes) (package private) static ByteBuf
ByteToMessageDecoder.expandCumulation
(ByteBufAllocator alloc, ByteBuf oldCumulation, ByteBuf in) protected ByteBuf
LengthFieldBasedFrameDecoder.extractFrame
(ChannelHandlerContext ctx, ByteBuf buffer, int index, int length) Extract the sub-region of the specified buffer.ReplayingDecoderByteBuf.getBytes
(int index, byte[] dst) ReplayingDecoderByteBuf.getBytes
(int index, byte[] dst, int dstIndex, int length) ReplayingDecoderByteBuf.getBytes
(int index, OutputStream out, int length) ReplayingDecoderByteBuf.getBytes
(int index, ByteBuffer dst) protected ByteBuf
ByteToMessageDecoder.internalBuffer()
Returns the internal cumulative buffer of this decoder.static ByteBuf[]
Delimiters.lineDelimiter()
ReturnsCR ('\r')
andLF ('\n')
delimiters, which could be used for text-based line protocols.ReplayingDecoderByteBuf.markReaderIndex()
ReplayingDecoderByteBuf.markWriterIndex()
static ByteBuf[]
Delimiters.nulDelimiter()
Returns aNUL (0x00)
delimiter, which could be used for Flash XML socket or any similar protocols.ReplayingDecoderByteBuf.readBytes
(byte[] dst) ReplayingDecoderByteBuf.readBytes
(byte[] dst, int dstIndex, int length) ReplayingDecoderByteBuf.readBytes
(int length) ReplayingDecoderByteBuf.readBytes
(OutputStream out, int length) ReplayingDecoderByteBuf.readBytes
(ByteBuffer dst) ReplayingDecoderByteBuf.readerIndex
(int readerIndex) ReplayingDecoderByteBuf.readRetainedSlice
(int length) ReplayingDecoderByteBuf.readSlice
(int length) ReplayingDecoderByteBuf.resetReaderIndex()
ReplayingDecoderByteBuf.resetWriterIndex()
ReplayingDecoderByteBuf.retain()
ReplayingDecoderByteBuf.retain
(int increment) ReplayingDecoderByteBuf.retainedDuplicate()
ReplayingDecoderByteBuf.retainedSlice()
ReplayingDecoderByteBuf.retainedSlice
(int index, int length) ReplayingDecoderByteBuf.setBoolean
(int index, boolean value) ReplayingDecoderByteBuf.setByte
(int index, int value) ReplayingDecoderByteBuf.setBytes
(int index, byte[] src) ReplayingDecoderByteBuf.setBytes
(int index, byte[] src, int srcIndex, int length) ReplayingDecoderByteBuf.setBytes
(int index, ByteBuffer src) ReplayingDecoderByteBuf.setChar
(int index, int value) ReplayingDecoderByteBuf.setDouble
(int index, double value) ReplayingDecoderByteBuf.setFloat
(int index, float value) ReplayingDecoderByteBuf.setIndex
(int readerIndex, int writerIndex) ReplayingDecoderByteBuf.setInt
(int index, int value) ReplayingDecoderByteBuf.setIntLE
(int index, int value) ReplayingDecoderByteBuf.setLong
(int index, long value) ReplayingDecoderByteBuf.setLongLE
(int index, long value) ReplayingDecoderByteBuf.setMedium
(int index, int value) ReplayingDecoderByteBuf.setMediumLE
(int index, int value) ReplayingDecoderByteBuf.setShort
(int index, int value) ReplayingDecoderByteBuf.setShortLE
(int index, int value) ReplayingDecoderByteBuf.setZero
(int index, int length) ReplayingDecoderByteBuf.skipBytes
(int length) ReplayingDecoderByteBuf.slice()
ReplayingDecoderByteBuf.slice
(int index, int length) ReplayingDecoderByteBuf.touch()
ReplayingDecoderByteBuf.unwrap()
ReplayingDecoderByteBuf.writeBoolean
(boolean value) ReplayingDecoderByteBuf.writeByte
(int value) ReplayingDecoderByteBuf.writeBytes
(byte[] src) ReplayingDecoderByteBuf.writeBytes
(byte[] src, int srcIndex, int length) ReplayingDecoderByteBuf.writeBytes
(ByteBuf src) ReplayingDecoderByteBuf.writeBytes
(ByteBuf src, int length) ReplayingDecoderByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) ReplayingDecoderByteBuf.writeBytes
(ByteBuffer src) ReplayingDecoderByteBuf.writeChar
(int value) ReplayingDecoderByteBuf.writeDouble
(double value) ReplayingDecoderByteBuf.writeFloat
(float value) ReplayingDecoderByteBuf.writeInt
(int value) ReplayingDecoderByteBuf.writeIntLE
(int value) ReplayingDecoderByteBuf.writeLong
(long value) ReplayingDecoderByteBuf.writeLongLE
(long value) ReplayingDecoderByteBuf.writeMedium
(int value) ReplayingDecoderByteBuf.writeMediumLE
(int value) ReplayingDecoderByteBuf.writerIndex
(int writerIndex) ReplayingDecoderByteBuf.writeShort
(int value) ReplayingDecoderByteBuf.writeShortLE
(int value) ReplayingDecoderByteBuf.writeZero
(int length) Methods in io.netty.handler.codec with parameters of type ByteBufModifier and TypeMethodDescriptionprivate static void
MessageAggregator.appendPartialContent
(CompositeByteBuf content, ByteBuf partialContent) protected abstract O
MessageAggregator.beginAggregation
(S start, ByteBuf content) Creates a new aggregated message from the specified start message and the specified content.protected void
ByteToMessageDecoder.callDecode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) Called once data should be decoded from the givenByteBuf
.protected void
ReplayingDecoder.callDecode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) int
ByteToMessageDecoder.Cumulator.cumulate
(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf in) protected abstract void
ByteToMessageCodec.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected abstract void
ByteToMessageDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) Decode the from oneByteBuf
to an other.protected Object
DelimiterBasedFrameDecoder.decode
(ChannelHandlerContext ctx, ByteBuf buffer) Create a frame out of theByteBuf
and return it.protected final void
DelimiterBasedFrameDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected Object
FixedLengthFrameDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in) Create a frame out of theByteBuf
and return it.protected final void
FixedLengthFrameDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected Object
LengthFieldBasedFrameDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in) Create a frame out of theByteBuf
and return it.protected final void
LengthFieldBasedFrameDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected Object
LineBasedFrameDecoder.decode
(ChannelHandlerContext ctx, ByteBuf buffer) Create a frame out of theByteBuf
and return it.protected final void
LineBasedFrameDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
ByteToMessageCodec.decodeLast
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
ByteToMessageDecoder.decodeLast
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) Is called one last time when theChannelHandlerContext
goes in-active.(package private) final void
ByteToMessageDecoder.decodeRemovalReentryProtection
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) Decode the from oneByteBuf
to an other.private void
LengthFieldBasedFrameDecoder.discardingTooLongFrame
(ByteBuf in) protected abstract void
ByteToMessageCodec.encode
(ChannelHandlerContext ctx, I msg, ByteBuf out) protected void
ByteToMessageCodec.Encoder.encode
(ChannelHandlerContext ctx, I msg, ByteBuf out) protected void
LengthFieldPrepender.encode
(ChannelHandlerContext ctx, ByteBuf msg, List<Object> out) protected abstract void
MessageToByteEncoder.encode
(ChannelHandlerContext ctx, I msg, ByteBuf out) Encode a message into aByteBuf
.private void
LengthFieldBasedFrameDecoder.exceededFrameLength
(ByteBuf in, long frameLength) (package private) static ByteBuf
ByteToMessageDecoder.expandCumulation
(ByteBufAllocator alloc, ByteBuf oldCumulation, ByteBuf in) protected ByteBuf
LengthFieldBasedFrameDecoder.extractFrame
(ChannelHandlerContext ctx, ByteBuf buffer, int index, int length) Extract the sub-region of the specified buffer.private static void
LengthFieldBasedFrameDecoder.failOnFrameLengthLessThanInitialBytesToStrip
(ByteBuf in, long frameLength, int initialBytesToStrip) private static void
LengthFieldBasedFrameDecoder.failOnFrameLengthLessThanLengthFieldEndOffset
(ByteBuf in, long frameLength, int lengthFieldEndOffset) private static void
LengthFieldBasedFrameDecoder.failOnNegativeLengthField
(ByteBuf in, long frameLength, int lengthFieldEndOffset) private int
LineBasedFrameDecoder.findEndOfLine
(ByteBuf buffer) Returns the index in the buffer of the end of line found.protected long
LengthFieldBasedFrameDecoder.getUnadjustedFrameLength
(ByteBuf buf, int offset, int length, ByteOrder order) Decodes the specified region of the buffer into an unadjusted frame length.private static int
Returns the number of bytes between the readerIndex of the haystack and the first needle found in the haystack.private static boolean
DelimiterBasedFrameDecoder.isLineBased
(ByteBuf[] delimiters) Returns true if the delimiters are "\n" and "\r\n".(package private) void
ReplayingDecoderByteBuf.setCumulation
(ByteBuf buffer) private static void
DelimiterBasedFrameDecoder.validateDelimiter
(ByteBuf delimiter) private static void
AsciiHeadersEncoder.writeAscii
(ByteBuf buf, int offset, CharSequence value) ReplayingDecoderByteBuf.writeBytes
(ByteBuf src) ReplayingDecoderByteBuf.writeBytes
(ByteBuf src, int length) ReplayingDecoderByteBuf.writeBytes
(ByteBuf src, int srcIndex, int length) Constructors in io.netty.handler.codec with parameters of type ByteBufModifierConstructorDescriptionAsciiHeadersEncoder
(ByteBuf buf, AsciiHeadersEncoder.SeparatorType separatorType, AsciiHeadersEncoder.NewlineType newlineType) DelimiterBasedFrameDecoder
(int maxFrameLength, boolean stripDelimiter, boolean failFast, ByteBuf delimiter) Creates a new instance.DelimiterBasedFrameDecoder
(int maxFrameLength, boolean stripDelimiter, boolean failFast, ByteBuf... delimiters) Creates a new instance.DelimiterBasedFrameDecoder
(int maxFrameLength, boolean stripDelimiter, ByteBuf delimiter) Creates a new instance.DelimiterBasedFrameDecoder
(int maxFrameLength, boolean stripDelimiter, ByteBuf... delimiters) Creates a new instance.DelimiterBasedFrameDecoder
(int maxFrameLength, ByteBuf delimiter) Creates a new instance.DelimiterBasedFrameDecoder
(int maxFrameLength, ByteBuf... delimiters) Creates a new instance.(package private)
ReplayingDecoderByteBuf
(ByteBuf buffer) Constructor parameters in io.netty.handler.codec with type arguments of type ByteBufModifierConstructorDescriptionCreate aDatagramPacket
decoder using the specifiedByteBuf
decoder. -
Uses of ByteBuf in io.netty.handler.codec.base64
Fields in io.netty.handler.codec.base64 declared as ByteBufMethods in io.netty.handler.codec.base64 that return ByteBufModifier and TypeMethodDescriptionstatic ByteBuf
static ByteBuf
static ByteBuf
Base64.decode
(ByteBuf src, int off, int len, Base64Dialect dialect) static ByteBuf
Base64.decode
(ByteBuf src, int off, int len, Base64Dialect dialect, ByteBufAllocator allocator) static ByteBuf
Base64.decode
(ByteBuf src, Base64Dialect dialect) (package private) ByteBuf
Base64.Decoder.decode
(ByteBuf src, int off, int len, ByteBufAllocator allocator, Base64Dialect dialect) static ByteBuf
static ByteBuf
static ByteBuf
Base64.encode
(ByteBuf src, boolean breakLines, Base64Dialect dialect) static ByteBuf
static ByteBuf
static ByteBuf
Base64.encode
(ByteBuf src, int off, int len, boolean breakLines, Base64Dialect dialect) static ByteBuf
Base64.encode
(ByteBuf src, int off, int len, boolean breakLines, Base64Dialect dialect, ByteBufAllocator allocator) static ByteBuf
Base64.encode
(ByteBuf src, int off, int len, Base64Dialect dialect) static ByteBuf
Base64.encode
(ByteBuf src, Base64Dialect dialect) Methods in io.netty.handler.codec.base64 with parameters of type ByteBufModifier and TypeMethodDescriptionstatic ByteBuf
static ByteBuf
static ByteBuf
Base64.decode
(ByteBuf src, int off, int len, Base64Dialect dialect) static ByteBuf
Base64.decode
(ByteBuf src, int off, int len, Base64Dialect dialect, ByteBufAllocator allocator) static ByteBuf
Base64.decode
(ByteBuf src, Base64Dialect dialect) (package private) ByteBuf
Base64.Decoder.decode
(ByteBuf src, int off, int len, ByteBufAllocator allocator, Base64Dialect dialect) protected void
Base64Decoder.decode
(ChannelHandlerContext ctx, ByteBuf msg, List<Object> out) private static int
Base64.Decoder.decode4to3
(byte[] src, ByteBuf dest, int destOffset, byte[] decodabet) static ByteBuf
static ByteBuf
static ByteBuf
Base64.encode
(ByteBuf src, boolean breakLines, Base64Dialect dialect) static ByteBuf
static ByteBuf
static ByteBuf
Base64.encode
(ByteBuf src, int off, int len, boolean breakLines, Base64Dialect dialect) static ByteBuf
Base64.encode
(ByteBuf src, int off, int len, boolean breakLines, Base64Dialect dialect, ByteBufAllocator allocator) static ByteBuf
Base64.encode
(ByteBuf src, int off, int len, Base64Dialect dialect) static ByteBuf
Base64.encode
(ByteBuf src, Base64Dialect dialect) protected void
Base64Encoder.encode
(ChannelHandlerContext ctx, ByteBuf msg, List<Object> out) private static void
Base64.encode3to4
(ByteBuf src, int srcOffset, int numSigBytes, ByteBuf dest, int destOffset, byte[] alphabet) private static void
Base64.encode3to4BigEndian
(int inBuff, int numSigBytes, ByteBuf dest, int destOffset, byte[] alphabet) private static void
Base64.encode3to4LittleEndian
(int inBuff, int numSigBytes, ByteBuf dest, int destOffset, byte[] alphabet) -
Uses of ByteBuf in io.netty.handler.codec.bytes
Methods in io.netty.handler.codec.bytes with parameters of type ByteBufModifier and TypeMethodDescriptionprotected void
ByteArrayDecoder.decode
(ChannelHandlerContext ctx, ByteBuf msg, List<Object> out) -
Uses of ByteBuf in io.netty.handler.codec.compression
Fields in io.netty.handler.codec.compression declared as ByteBufModifier and TypeFieldDescriptionprivate ByteBuf
Bzip2BitReader.in
TheByteBuf
from which to read data.Methods in io.netty.handler.codec.compression that return ByteBufModifier and TypeMethodDescriptionprotected final ByteBuf
JdkZlibEncoder.allocateBuffer
(ChannelHandlerContext ctx, ByteBuf msg, boolean preferDirect) protected ByteBuf
ZlibDecoder.prepareDecompressBuffer
(ChannelHandlerContext ctx, ByteBuf buffer, int preferredSize) Allocate or expand the decompression buffer, without exceeding the maximum allocation.Methods in io.netty.handler.codec.compression with parameters of type ByteBufModifier and TypeMethodDescriptionprotected final ByteBuf
JdkZlibEncoder.allocateBuffer
(ChannelHandlerContext ctx, ByteBuf msg, boolean preferDirect) private static void
SnappyFrameEncoder.calculateAndWriteChecksum
(ByteBuf slice, ByteBuf out) Calculates and writes the 4-byte checksum to the output buffer(package private) static int
Snappy.calculateChecksum
(ByteBuf data) Computes the CRC32C checksum of the supplied data and performs the "mask" operation on the computed checksum(package private) static int
Snappy.calculateChecksum
(ByteBuf data, int offset, int length) Computes the CRC32C checksum of the supplied data and performs the "mask" operation on the computed checksum(package private) static void
CompressionUtil.checkChecksum
(ByteBufChecksum checksum, ByteBuf uncompressed, int currentChecksum) (package private) void
Compresses and writes out the block.private void
Bzip2Encoder.closeBlock
(ByteBuf out) Close current block and updateBzip2Encoder.streamCRC
.(package private) static int
FastLz.compress
(ByteBuf input, int inOffset, int inLength, ByteBuf output, int outOffset, int proposedLevel) Compress a block of data in the input buffer and returns the size of compressed block.protected void
Bzip2Decoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
FastLzFrameDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
JdkZlibDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
JZlibDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) void
protected void
SnappyFrameDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) private static int
Snappy.decodeCopyWith1ByteOffset
(byte tag, ByteBuf in, ByteBuf out, int writtenSoFar) Reads a compressed reference offset and length from the supplied input buffer, seeks back to the appropriate place in the input buffer and writes the found data to the supplied output stream.private static int
Snappy.decodeCopyWith2ByteOffset
(byte tag, ByteBuf in, ByteBuf out, int writtenSoFar) Reads a compressed reference offset and length from the supplied input buffer, seeks back to the appropriate place in the input buffer and writes the found data to the supplied output stream.private static int
Snappy.decodeCopyWith4ByteOffset
(byte tag, ByteBuf in, ByteBuf out, int writtenSoFar) Reads a compressed reference offset and length from the supplied input buffer, seeks back to the appropriate place in the input buffer and writes the found data to the supplied output stream.(package private) static int
Snappy.decodeLiteral
(byte tag, ByteBuf in, ByteBuf out) Reads a literal from the input buffer directly to the output buffer.(package private) static int
FastLz.decompress
(ByteBuf input, int inOffset, int inLength, ByteBuf output, int outOffset, int outLength) Decompress a block of compressed data and returns the size of the decompressed block.protected void
JdkZlibDecoder.decompressionBufferExhausted
(ByteBuf buffer) protected void
JZlibDecoder.decompressionBufferExhausted
(ByteBuf buffer) protected void
ZlibDecoder.decompressionBufferExhausted
(ByteBuf buffer) Called when the decompression buffer cannot be expanded further.private void
private void
JdkZlibEncoder.deflateJdk6
(ByteBuf out) protected void
Bzip2Encoder.encode
(ChannelHandlerContext ctx, ByteBuf in, ByteBuf out) (package private) void
Encodes and writes the block data.protected void
FastLzFrameEncoder.encode
(ChannelHandlerContext ctx, ByteBuf in, ByteBuf out) protected void
JdkZlibEncoder.encode
(ChannelHandlerContext ctx, ByteBuf uncompressed, ByteBuf out) protected void
JZlibEncoder.encode
(ChannelHandlerContext ctx, ByteBuf in, ByteBuf out) void
protected void
SnappyFrameEncoder.encode
(ChannelHandlerContext ctx, ByteBuf in, ByteBuf out) private static void
Snappy.encodeCopy
(ByteBuf out, int offset, int length) Encodes a series of copies, each at most 64 bytes in length.private static void
Snappy.encodeCopyWithOffset
(ByteBuf out, int offset, int length) (package private) static void
Snappy.encodeLiteral
(ByteBuf in, ByteBuf out, int length) Writes a literal to the supplied output buffer by directly copying from the input buffer.private void
JdkZlibEncoder.encodeSome
(ByteBuf in, ByteBuf out) private static int
Snappy.findMatchingLength
(ByteBuf in, int minIndex, int inIndex, int maxIndex) Iterates over the supplied input buffer between the supplied minIndex and maxIndex to find how long our matched copy overlaps with an already-written literal value.(package private) void
Writes any remaining bits to the outputByteBuf
, zero padding to a whole byte as required.(package private) int
Snappy.getPreamble
(ByteBuf in) Get the length varint (a series of bytes, where the lower 7 bits are data and the upper bit is a flag to indicate more bytes to be read).private boolean
JdkZlibDecoder.handleGzipFooter
(ByteBuf in) private static int
Hashes the 4 bytes located at index, shifting the resulting hash into the appropriate range for our hash table.private static int
FastLz.hashFunction
(ByteBuf p, int offset) protected ByteBuf
ZlibDecoder.prepareDecompressBuffer
(ChannelHandlerContext ctx, ByteBuf buffer, int preferredSize) Allocate or expand the decompression buffer, without exceeding the maximum allocation.private boolean
JdkZlibDecoder.readGZIPFooter
(ByteBuf in) Read the GZIP footer.private boolean
JdkZlibDecoder.readGZIPHeader
(ByteBuf in) private static int
Snappy.readPreamble
(ByteBuf in) Reads the length varint (a series of bytes, where the lower 7 bits are data and the upper bit is a flag to indicate more bytes to be read).private static int
(package private) static ByteBuffer
CompressionUtil.safeNioBuffer
(ByteBuf buffer, int index, int length) (package private) static ByteBuffer
CompressionUtil.safeReadableNioBuffer
(ByteBuf buffer) (package private) void
Bzip2BitReader.setByteBuf
(ByteBuf in) Set theByteBuf
from which to read data.private static void
SnappyFrameEncoder.setChunkLength
(ByteBuf out, int lengthIdx) private boolean
JdkZlibDecoder.skipIfNeeded
(ByteBuf in, int flagMask) Skip bytes in the input if needed until we find the end marker0x00
.void
void
(package private) static void
Snappy.validateChecksum
(int expectedChecksum, ByteBuf data) Computes the CRC32C checksum of the supplied data, performs the "mask" operation on the computed checksum, and then compares the resulting masked checksum to the supplied checksum.(package private) static void
Snappy.validateChecksum
(int expectedChecksum, ByteBuf data, int offset, int length) Computes the CRC32C checksum of the supplied data, performs the "mask" operation on the computed checksum, and then compares the resulting masked checksum to the supplied checksum.private boolean
Verifies CRC.private boolean
JdkZlibDecoder.verifyCrc16
(ByteBuf in) (package private) int
Writes an array to the block.(package private) void
Writes up to 32 bits to the outputByteBuf
.private void
Bzip2HuffmanStageEncoder.writeBlockData
(ByteBuf out) Writes out the encoded block data.(package private) void
Bzip2BitWriter.writeBoolean
(ByteBuf out, boolean value) Writes a single bit to the outputByteBuf
.private static void
SnappyFrameEncoder.writeChunkLength
(ByteBuf out, int chunkLength) Writes the 2-byte chunk length to the output buffer.(package private) void
Writes an integer as 32 bits to the outputByteBuf
.private void
Bzip2HuffmanStageEncoder.writeSelectorsAndHuffmanTables
(ByteBuf out) Write out the selector list and Huffman tables.private void
Bzip2BlockCompressor.writeSymbolMap
(ByteBuf out) Write the Huffman symbol to output byte map.(package private) void
Bzip2BitWriter.writeUnary
(ByteBuf out, int value) Writes a zero-terminated unary number to the outputByteBuf
.private static void
SnappyFrameEncoder.writeUnencodedChunk
(ByteBuf in, ByteBuf out, int dataLength) -
Uses of ByteBuf in io.netty.handler.codec.dns
Fields in io.netty.handler.codec.dns declared as ByteBufMethods in io.netty.handler.codec.dns that return ByteBufModifier and TypeMethodDescriptionprotected ByteBuf
DatagramDnsQueryEncoder.allocateBuffer
(ChannelHandlerContext ctx, AddressedEnvelope<DnsQuery, InetSocketAddress> msg) Allocate aByteBuf
which will be used for constructing a datagram packet.protected ByteBuf
DatagramDnsResponseEncoder.allocateBuffer
(ChannelHandlerContext ctx, AddressedEnvelope<DnsResponse, InetSocketAddress> msg) Allocate aByteBuf
which will be used for constructing a datagram packet.protected ByteBuf
TcpDnsQueryEncoder.allocateBuffer
(ChannelHandlerContext ctx, DnsQuery msg, boolean preferDirect) DefaultDnsRawRecord.content()
(package private) static ByteBuf
DnsCodecUtil.decompressDomainName
(ByteBuf compression) Decompress pointer data.protected ByteBuf
TcpDnsResponseDecoder.extractFrame
(ChannelHandlerContext ctx, ByteBuf buffer, int index, int length) Methods in io.netty.handler.codec.dns with parameters of type ByteBufModifier and TypeMethodDescription(package private) final DnsResponse
protected Object
TcpDnsQueryDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in) protected Object
TcpDnsResponseDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in) (package private) static DnsQuery
DnsMessageUtil.decodeDnsQuery
(DnsRecordDecoder decoder, ByteBuf buf, DnsMessageUtil.DnsQueryFactory supplier) (package private) static String
DnsCodecUtil.decodeDomainName
(ByteBuf in) static String
DefaultDnsRecordDecoder.decodeName
(ByteBuf in) Retrieves a domain name given a buffer containing a DNS packet.protected String
DefaultDnsRecordDecoder.decodeName0
(ByteBuf in) Retrieves a domain name given a buffer containing a DNS packet.final DnsQuestion
DefaultDnsRecordDecoder.decodeQuestion
(ByteBuf in) DnsRecordDecoder.decodeQuestion
(ByteBuf in) Decodes a DNS question into its object representation.private static void
DnsMessageUtil.decodeQuestions
(DnsRecordDecoder decoder, DnsQuery query, ByteBuf buf, int questionCount) private void
DnsResponseDecoder.decodeQuestions
(DnsResponse response, ByteBuf buf, int questionCount) final <T extends DnsRecord>
TDefaultDnsRecordDecoder.decodeRecord
(ByteBuf in) protected DnsRecord
DefaultDnsRecordDecoder.decodeRecord
(String name, DnsRecordType type, int dnsClass, long timeToLive, ByteBuf in, int offset, int length) Decodes a record from the information decoded so far byDefaultDnsRecordDecoder.decodeRecord(ByteBuf)
.<T extends DnsRecord>
TDnsRecordDecoder.decodeRecord
(ByteBuf in) Decodes a DNS record into its object representation.private static void
DnsMessageUtil.decodeRecords
(DnsRecordDecoder decoder, DnsQuery query, DnsSection section, ByteBuf buf, int count) private boolean
DnsResponseDecoder.decodeRecords
(DnsResponse response, DnsSection section, ByteBuf buf, int count) (package private) static ByteBuf
DnsCodecUtil.decompressDomainName
(ByteBuf compression) Decompress pointer data.(package private) void
protected void
TcpDnsQueryEncoder.encode
(ChannelHandlerContext ctx, DnsQuery msg, ByteBuf out) (package private) static void
DnsMessageUtil.encodeDnsResponse
(DnsRecordEncoder encoder, DnsResponse response, ByteBuf buf) (package private) static void
DnsCodecUtil.encodeDomainName
(String name, ByteBuf buf) private static void
DnsMessageUtil.encodeHeader
(DnsResponse response, ByteBuf buf) Encodes the header that is always 12 bytes long.private static void
DnsQueryEncoder.encodeHeader
(DnsQuery query, ByteBuf buf) Encodes the header that is always 12 bytes long.protected void
DefaultDnsRecordEncoder.encodeName
(String name, ByteBuf buf) private void
DefaultDnsRecordEncoder.encodeOptEcsRecord
(DnsOptEcsRecord record, ByteBuf out) private void
DefaultDnsRecordEncoder.encodeOptPseudoRecord
(DnsOptPseudoRecord record, ByteBuf out) private void
DefaultDnsRecordEncoder.encodePtrRecord
(DnsPtrRecord record, ByteBuf out) final void
DefaultDnsRecordEncoder.encodeQuestion
(DnsQuestion question, ByteBuf out) void
DnsRecordEncoder.encodeQuestion
(DnsQuestion question, ByteBuf out) Encodes aDnsQuestion
.private static void
DnsMessageUtil.encodeQuestions
(DnsRecordEncoder encoder, DnsResponse response, ByteBuf buf) private void
DnsQueryEncoder.encodeQuestions
(DnsQuery query, ByteBuf buf) private void
DefaultDnsRecordEncoder.encodeRawRecord
(DnsRawRecord record, ByteBuf out) void
DefaultDnsRecordEncoder.encodeRecord
(DnsRecord record, ByteBuf out) void
DnsRecordEncoder.encodeRecord
(DnsRecord record, ByteBuf out) Encodes aDnsRecord
.private void
DefaultDnsRecordEncoder.encodeRecord0
(DnsRecord record, ByteBuf out) private static void
DnsMessageUtil.encodeRecords
(DnsRecordEncoder encoder, DnsResponse response, DnsSection section, ByteBuf buf) private void
DnsQueryEncoder.encodeRecords
(DnsQuery query, DnsSection section, ByteBuf buf) protected ByteBuf
TcpDnsResponseDecoder.extractFrame
(ChannelHandlerContext ctx, ByteBuf buffer, int index, int length) private static DnsQuery
DnsMessageUtil.newQuery
(ByteBuf buf, DnsMessageUtil.DnsQueryFactory supplier) Constructors in io.netty.handler.codec.dns with parameters of type ByteBufModifierConstructorDescriptionDefaultDnsRawRecord
(String name, DnsRecordType type, int dnsClass, long timeToLive, ByteBuf content) Creates a new record.DefaultDnsRawRecord
(String name, DnsRecordType type, long timeToLive, ByteBuf content) Creates a newIN-class
record. -
Uses of ByteBuf in io.netty.handler.codec.haproxy
Methods in io.netty.handler.codec.haproxy that return ByteBufModifier and TypeMethodDescriptionprivate ByteBuf
HAProxyMessageDecoder.decodeLine
(ChannelHandlerContext ctx, ByteBuf buffer) Create a frame out of theByteBuf
and return it.private ByteBuf
HAProxyMessageDecoder.decodeStruct
(ChannelHandlerContext ctx, ByteBuf buffer) Create a frame out of theByteBuf
and return it.HAProxyMessageDecoder.HeaderExtractor.extract
(ChannelHandlerContext ctx, ByteBuf buffer) Create a frame out of theByteBuf
and return it.Methods in io.netty.handler.codec.haproxy with parameters of type ByteBufModifier and TypeMethodDescriptionprotected final void
HAProxyMessageDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) (package private) static HAProxyMessage
HAProxyMessage.decodeHeader
(ByteBuf header) Decodes a version 2, binary proxy protocol header.private ByteBuf
HAProxyMessageDecoder.decodeLine
(ChannelHandlerContext ctx, ByteBuf buffer) Create a frame out of theByteBuf
and return it.private ByteBuf
HAProxyMessageDecoder.decodeStruct
(ChannelHandlerContext ctx, ByteBuf buffer) Create a frame out of theByteBuf
and return it.protected abstract int
HAProxyMessageDecoder.HeaderExtractor.delimiterLength
(ByteBuf buffer, int eoh) Get the length of the header delimiter.protected int
HAProxyMessageDecoder.LineHeaderExtractor.delimiterLength
(ByteBuf buffer, int eoh) protected int
HAProxyMessageDecoder.StructHeaderExtractor.delimiterLength
(ByteBuf buffer, int eoh) HAProxyMessageDecoder.detectProtocol
(ByteBuf buffer) Returns theProtocolDetectionResult
for the givenByteBuf
.protected void
HAProxyMessageEncoder.encode
(ChannelHandlerContext ctx, HAProxyMessage msg, ByteBuf out) private static void
HAProxyMessageEncoder.encodeTlv
(HAProxyTLV haProxyTLV, ByteBuf out) private static void
HAProxyMessageEncoder.encodeTlvs
(List<HAProxyTLV> haProxyTLVs, ByteBuf out) private static void
HAProxyMessageEncoder.encodeV1
(HAProxyMessage msg, ByteBuf out) private static void
HAProxyMessageEncoder.encodeV2
(HAProxyMessage msg, ByteBuf out) HAProxyMessageDecoder.HeaderExtractor.extract
(ChannelHandlerContext ctx, ByteBuf buffer) Create a frame out of theByteBuf
and return it.private static int
HAProxyMessageDecoder.findEndOfHeader
(ByteBuf buffer) Returns the index in the buffer of the end of header if found.protected abstract int
HAProxyMessageDecoder.HeaderExtractor.findEndOfHeader
(ByteBuf buffer) Find the end of the header from the givenByteBuf
,the end may be a CRLF, or the length given by the header.protected int
HAProxyMessageDecoder.LineHeaderExtractor.findEndOfHeader
(ByteBuf buffer) protected int
HAProxyMessageDecoder.StructHeaderExtractor.findEndOfHeader
(ByteBuf buffer) private static int
HAProxyMessageDecoder.findEndOfLine
(ByteBuf buffer) Returns the index in the buffer of the end of line found.private static int
HAProxyMessageDecoder.findVersion
(ByteBuf buffer) Returns the proxy protocol specification version in the buffer if the version is found.private static String
HAProxyMessage.ipBytesToString
(ByteBuf header, int addressLen) Convert ip address bytes to string representationprivate static boolean
private static HAProxyTLV
HAProxyMessage.readNextTLV
(ByteBuf header, int nestingLevel) private static List
<HAProxyTLV> Constructors in io.netty.handler.codec.haproxy with parameters of type ByteBufModifierConstructorDescription(package private)
HAProxySSLTLV
(int verify, byte clientBitField, List<HAProxyTLV> tlvs, ByteBuf rawContent) Creates a new HAProxySSLTLVHAProxyTLV
(byte typeByteValue, ByteBuf content) Creates a new HAProxyTLV(package private)
HAProxyTLV
(HAProxyTLV.Type type, byte typeByteValue, ByteBuf content) Creates a new HAProxyTLVHAProxyTLV
(HAProxyTLV.Type type, ByteBuf content) Creates a new HAProxyTLV -
Uses of ByteBuf in io.netty.handler.codec.http
Fields in io.netty.handler.codec.http declared as ByteBufModifier and TypeFieldDescriptionprivate final ByteBuf
DefaultFullHttpRequest.content
private final ByteBuf
DefaultFullHttpResponse.content
private final ByteBuf
DefaultHttpContent.content
private final ByteBuf
HttpObjectAggregator.AggregatedFullHttpMessage.content
private static final ByteBuf
HttpObjectEncoder.CRLF_BUF
private final ByteBuf
HttpObjectDecoder.parserScratchBuffer
protected final ByteBuf
HttpObjectDecoder.HeaderParser.seq
private static final ByteBuf
HttpObjectEncoder.ZERO_CRLF_CRLF_BUF
Fields in io.netty.handler.codec.http with type parameters of type ByteBufMethods in io.netty.handler.codec.http that return ByteBufModifier and TypeMethodDescriptionComposedLastHttpContent.content()
DefaultFullHttpRequest.content()
DefaultFullHttpResponse.content()
DefaultHttpContent.content()
HttpObjectAggregator.AggregatedFullHttpMessage.content()
private ByteBuf
HttpObjectEncoder.encodeInitHttpMessage
(ChannelHandlerContext ctx, H m) Methods in io.netty.handler.codec.http that return types with arguments of type ByteBufModifier and TypeMethodDescriptionCompressionEncoderFactory.createEncoder()
HttpContentCompressor.DeflateEncoderFactory.createEncoder()
HttpContentCompressor.GzipEncoderFactory.createEncoder()
Methods in io.netty.handler.codec.http with parameters of type ByteBufModifier and TypeMethodDescriptionprotected FullHttpMessage
HttpObjectAggregator.beginAggregation
(HttpMessage start, ByteBuf content) private static boolean
HttpObjectEncoder.bypassEncoderIfEmpty
(ByteBuf msg, List<Object> out) protected void
HttpClientCodec.Decoder.decode
(ChannelHandlerContext ctx, ByteBuf buffer, List<Object> out) private void
protected void
HttpObjectDecoder.decode
(ChannelHandlerContext ctx, ByteBuf buffer, List<Object> out) protected void
HttpServerCodec.HttpServerRequestDecoder.decode
(ChannelHandlerContext ctx, ByteBuf buffer, List<Object> out) protected void
HttpObjectDecoder.decodeLast
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) private void
(package private) void
(package private) void
static void
HttpHeaders.encodeAscii
(CharSequence seq, ByteBuf buf) Deprecated.protected static void
HttpObjectEncoder.encodeAscii
(String s, ByteBuf buf) Deprecated.private void
HttpObjectEncoder.encodeByteBufAndTrailers
(int state, ChannelHandlerContext ctx, List<Object> out, ByteBuf content, HttpHeaders trailingHeaders) private void
HttpObjectEncoder.encodeByteBufContent
(ChannelHandlerContext ctx, ByteBuf content, List<Object> out) private void
HttpObjectEncoder.encodeByteBufHttpContent
(int state, ChannelHandlerContext ctx, ByteBuf buf, ByteBuf content, HttpHeaders trailingHeaders, List<Object> out) private void
HttpObjectEncoder.encodeChunkedHttpContent
(ChannelHandlerContext ctx, ByteBuf content, HttpHeaders trailingHeaders, List<Object> out) private static boolean
HttpObjectEncoder.encodeContentNonChunk
(List<Object> out, ByteBuf buf, ByteBuf content) protected void
HttpObjectEncoder.encodeHeaders
(HttpHeaders headers, ByteBuf buf) Encode theHttpHeaders
into aByteBuf
.protected abstract void
HttpObjectEncoder.encodeInitialLine
(ByteBuf buf, H message) protected void
HttpRequestEncoder.encodeInitialLine
(ByteBuf buf, HttpRequest request) protected void
HttpResponseEncoder.encodeInitialLine
(ByteBuf buf, HttpResponse response) (package private) static void
HttpHeadersEncoder.encoderHeader
(CharSequence name, CharSequence value, ByteBuf buf) private HttpContent
HttpObjectDecoder.invalidChunk
(ByteBuf in, Exception cause) private HttpMessage
HttpObjectDecoder.invalidMessage
(HttpMessage current, ByteBuf in, Exception cause) private HttpObjectDecoder.State
HttpObjectDecoder.readHeaders
(ByteBuf buffer) private LastHttpContent
HttpObjectDecoder.readTrailingHeaders
(ByteBuf buffer) private boolean
HttpObjectDecoder.LineParser.skipControlChars
(ByteBuf buffer, int readableBytes, int readerIndex) private String[]
HttpObjectDecoder.splitInitialLine
(ByteBuf asciiBuffer) private static void
HttpHeadersEncoder.writeAscii
(ByteBuf buf, int offset, CharSequence value) Constructors in io.netty.handler.codec.http with parameters of type ByteBufModifierConstructorDescription(package private)
AggregatedFullHttpMessage
(HttpMessage message, ByteBuf content, HttpHeaders trailingHeaders) (package private)
AggregatedFullHttpRequest
(HttpRequest request, ByteBuf content, HttpHeaders trailingHeaders) (package private)
AggregatedFullHttpResponse
(HttpResponse message, ByteBuf content, HttpHeaders trailingHeaders) DefaultFullHttpRequest
(HttpVersion httpVersion, HttpMethod method, String uri, ByteBuf content) Create a full HTTP response with the given HTTP version, method, URI, and contents.DefaultFullHttpRequest
(HttpVersion httpVersion, HttpMethod method, String uri, ByteBuf content, boolean validateHeaders) Deprecated.Use theDefaultFullHttpRequest(HttpVersion, HttpMethod, String, ByteBuf, HttpHeadersFactory, HttpHeadersFactory)
constructor instead.DefaultFullHttpRequest
(HttpVersion httpVersion, HttpMethod method, String uri, ByteBuf content, HttpHeadersFactory headersFactory, HttpHeadersFactory trailersFactory) Create a full HTTP response with the given HTTP version, method, URI, contents, and factories for creating headers and trailers.DefaultFullHttpRequest
(HttpVersion httpVersion, HttpMethod method, String uri, ByteBuf content, HttpHeaders headers, HttpHeaders trailingHeader) Create a full HTTP response with the given HTTP version, method, URI, contents, and header and trailer objects.DefaultFullHttpResponse
(HttpVersion version, HttpResponseStatus status, ByteBuf content) Create an HTTP response with the given HTTP version, status, and contents.DefaultFullHttpResponse
(HttpVersion version, HttpResponseStatus status, ByteBuf content, boolean validateHeaders) Deprecated.Prefer theDefaultFullHttpResponse(HttpVersion, HttpResponseStatus, ByteBuf, HttpHeadersFactory, HttpHeadersFactory)
constructor instead.DefaultFullHttpResponse
(HttpVersion version, HttpResponseStatus status, ByteBuf content, boolean validateHeaders, boolean singleFieldHeaders) Deprecated.Prefer theDefaultFullHttpResponse(HttpVersion, HttpResponseStatus, ByteBuf, HttpHeadersFactory, HttpHeadersFactory)
constructor instead.DefaultFullHttpResponse
(HttpVersion version, HttpResponseStatus status, ByteBuf content, HttpHeadersFactory headersFactory, HttpHeadersFactory trailersFactory) Create an HTTP response with the given HTTP version, status, contents, and with headers and trailers created by the given header factories.DefaultFullHttpResponse
(HttpVersion version, HttpResponseStatus status, ByteBuf content, HttpHeaders headers, HttpHeaders trailingHeaders) Create an HTTP response with the given HTTP version, status, contents, headers and trailers.DefaultHttpContent
(ByteBuf content) Creates a new instance with the specified chunk content.DefaultLastHttpContent
(ByteBuf content) Create a new last HTTP content message with the given contents.DefaultLastHttpContent
(ByteBuf content, boolean validateHeaders) Deprecated.Prefer theDefaultLastHttpContent(ByteBuf)
constructor instead, to always have header validation enabled.DefaultLastHttpContent
(ByteBuf content, HttpHeaders trailingHeaders) Create a new last HTTP content message with the given contents, and trailing headers.DefaultLastHttpContent
(ByteBuf content, HttpHeadersFactory trailersFactory) Create a new last HTTP content message with the given contents, and trailing headers from the given factory.(package private)
HeaderParser
(ByteBuf seq, int maxLength) (package private)
LineParser
(ByteBuf seq, int maxLength) Constructor parameters in io.netty.handler.codec.http with type arguments of type ByteBufModifierConstructorDescriptionHttpChunkedInput
(ChunkedInput<ByteBuf> input) Creates a new instance using the specified input.HttpChunkedInput
(ChunkedInput<ByteBuf> input, LastHttpContent lastHttpContent) Creates a new instance using the specified input. -
Uses of ByteBuf in io.netty.handler.codec.http.multipart
Fields in io.netty.handler.codec.http.multipart declared as ByteBufModifier and TypeFieldDescription(package private) ByteBuf
HttpPostBodyUtil.SeekAheadOptimize.buffer
private ByteBuf
AbstractMemoryHttpData.byteBuf
private ByteBuf
HttpPostRequestEncoder.currentBuffer
The ByteBuf currently used by the encoderprivate final ByteBuf
HttpPostStandardRequestDecoder.UrlDecoder.output
private ByteBuf
HttpPostMultipartRequestDecoder.undecodedChunk
The current channelBufferprivate ByteBuf
HttpPostStandardRequestDecoder.undecodedChunk
The current channelBufferFields in io.netty.handler.codec.http.multipart with type parameters of type ByteBufMethods in io.netty.handler.codec.http.multipart that return ByteBufModifier and TypeMethodDescriptionAbstractHttpData.content()
AbstractMixedHttpData.content()
HttpPostRequestEncoder.WrappedFullHttpRequest.content()
private static ByteBuf
HttpPostStandardRequestDecoder.decodeAttribute
(ByteBuf b, Charset charset) private ByteBuf
HttpPostRequestEncoder.fillByteBuf()
AbstractDiskHttpData.getByteBuf()
AbstractMemoryHttpData.getByteBuf()
Utility to go from a In Memory FileUpload to a Disk (or another implementation) FileUploadAbstractMixedHttpData.getByteBuf()
HttpData.getByteBuf()
Returns the content of the file item as a ByteBuf.
Note: this method will allocate a lot of memory, if the data is currently stored on the file system.AbstractDiskHttpData.getChunk
(int length) AbstractMemoryHttpData.getChunk
(int length) AbstractMixedHttpData.getChunk
(int length) HttpData.getChunk
(int length) Returns a ChannelBuffer for the content from the current position with at most length read bytes, increasing the current position of the Bytes read.InternalAttribute.toByteBuf()
Methods in io.netty.handler.codec.http.multipart with parameters of type ByteBufModifier and TypeMethodDescriptionvoid
AbstractDiskHttpData.addContent
(ByteBuf buffer, boolean last) void
AbstractMemoryHttpData.addContent
(ByteBuf buffer, boolean last) void
AbstractMixedHttpData.addContent
(ByteBuf buffer, boolean last) void
DiskAttribute.addContent
(ByteBuf buffer, boolean last) void
HttpData.addContent
(ByteBuf buffer, boolean last) Add the content from the ChannelBuffervoid
MemoryAttribute.addContent
(ByteBuf buffer, boolean last) private static ByteBuf
HttpPostStandardRequestDecoder.decodeAttribute
(ByteBuf b, Charset charset) (package private) static int
HttpPostBodyUtil.findDelimiter
(ByteBuf buffer, int index, byte[] delimiter, boolean precededByLineBreak) Try to find the delimiter, with LF or CRLF in front of it (added as delimiters) if needed(package private) static int
HttpPostBodyUtil.findLastLineBreak
(ByteBuf buffer, int index) Try to find last LF or CRLF as Line Breaking(package private) static int
HttpPostBodyUtil.findLineBreak
(ByteBuf buffer, int index) Try to find first LF or CRLF as Line Breakingprivate static boolean
HttpPostMultipartRequestDecoder.loadDataMultipartOptimized
(ByteBuf undecodedChunk, String delimiter, HttpData httpData) Load the field value or file data from a Multipart requestprivate static String
HttpPostMultipartRequestDecoder.readDelimiterOptimized
(ByteBuf undecodedChunk, String delimiter, Charset charset) Read one line up to --delimiter or --delimiter-- and if existing the CRLF or LF Read one line up to --delimiter or --delimiter-- and if existing the CRLF or LF.private static String
HttpPostMultipartRequestDecoder.readLineOptimized
(ByteBuf undecodedChunk, Charset charset) Read one line up to the CRLF or LFprivate static void
HttpPostMultipartRequestDecoder.rewriteCurrentBuffer
(ByteBuf buffer, int lengthToSkip) Rewrite buffer in order to skip lengthToSkip bytes from current readerIndex, such that any readable bytes available after readerIndex + lengthToSkip (so before writerIndex) are moved at readerIndex position, therefore decreasing writerIndex of lengthToSkip at the end of the process.void
AbstractDiskHttpData.setContent
(ByteBuf buffer) void
AbstractMemoryHttpData.setContent
(ByteBuf buffer) void
AbstractMixedHttpData.setContent
(ByteBuf buffer) void
HttpData.setContent
(ByteBuf buffer) Set the content from the ChannelBuffer (erase any previous data)private void
HttpPostStandardRequestDecoder.setFinalBuffer
(ByteBuf buffer) private static void
HttpPostMultipartRequestDecoder.skipControlCharacters
(ByteBuf undecodedChunk) Skip control Charactersprivate static void
HttpPostMultipartRequestDecoder.skipControlCharactersStandard
(ByteBuf undecodedChunk) Constructors in io.netty.handler.codec.http.multipart with parameters of type ByteBufModifierConstructorDescription(package private)
SeekAheadOptimize
(ByteBuf buffer) (package private)
UrlDecoder
(ByteBuf output) -
Uses of ByteBuf in io.netty.handler.codec.http.websocketx
Fields in io.netty.handler.codec.http.websocketx declared as ByteBufModifier and TypeFieldDescriptionprivate static final ByteBuf
WebSocket00FrameEncoder._0X00
private static final ByteBuf
WebSocket00FrameEncoder._0XFF
private static final ByteBuf
WebSocket00FrameEncoder._0XFF_0X00
private ByteBuf
WebSocketClientHandshaker00.expectedChallengeResponseBytes
Fields in io.netty.handler.codec.http.websocketx with type parameters of type ByteBufMethods in io.netty.handler.codec.http.websocketx that return ByteBufModifier and TypeMethodDescriptionprivate static ByteBuf
Sets the string for this frame.private static ByteBuf
private static ByteBuf
CloseWebSocketFrame.newBinaryData
(int statusCode, String reasonText) Methods in io.netty.handler.codec.http.websocketx with parameters of type ByteBufModifier and TypeMethodDescriptionprotected WebSocketFrame
WebSocketFrameAggregator.beginAggregation
(WebSocketFrame start, ByteBuf content) void
(package private) void
protected void
WebSocket08FrameDecoder.checkCloseFrameBody
(ChannelHandlerContext ctx, ByteBuf buffer) private void
Utf8FrameValidator.checkUTF8String
(ByteBuf buffer) protected void
WebSocket00FrameDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
WebSocket08FrameDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) private WebSocketFrame
WebSocket00FrameDecoder.decodeBinaryFrame
(ChannelHandlerContext ctx, byte type, ByteBuf buffer) private WebSocketFrame
WebSocket00FrameDecoder.decodeTextFrame
(ChannelHandlerContext ctx, ByteBuf buffer) private void
WebSocket08FrameDecoder.protocolViolation
(ChannelHandlerContext ctx, ByteBuf in, CorruptedWebSocketFrameException ex) private void
WebSocket08FrameDecoder.protocolViolation
(ChannelHandlerContext ctx, ByteBuf in, WebSocketCloseStatus status, String reason) private void
WebSocket08FrameDecoder.protocolViolation
(ChannelHandlerContext ctx, ByteBuf in, String reason) abstract WebSocketFrame
private void
Constructors in io.netty.handler.codec.http.websocketx with parameters of type ByteBufModifierConstructorDescriptionBinaryWebSocketFrame
(boolean finalFragment, int rsv, ByteBuf binaryData) Creates a new binary frame with the specified binary data and the final fragment flag.BinaryWebSocketFrame
(ByteBuf binaryData) Creates a new binary frame with the specified binary data.CloseWebSocketFrame
(boolean finalFragment, int rsv, ByteBuf binaryData) Creates a new close frameContinuationWebSocketFrame
(boolean finalFragment, int rsv, ByteBuf binaryData) Creates a new continuation frame with the specified binary data.ContinuationWebSocketFrame
(ByteBuf binaryData) Creates a new continuation frame with the specified binary data.PingWebSocketFrame
(boolean finalFragment, int rsv, ByteBuf binaryData) Creates a new ping frame with the specified binary data.PingWebSocketFrame
(ByteBuf binaryData) Creates a new ping frame with the specified binary data.PongWebSocketFrame
(boolean finalFragment, int rsv, ByteBuf binaryData) Creates a new pong frame with the specified binary dataPongWebSocketFrame
(ByteBuf binaryData) Creates a new pong frame with the specified binary data.TextWebSocketFrame
(boolean finalFragment, int rsv, ByteBuf binaryData) Creates a new text frame with the specified binary data and the final fragment flag.TextWebSocketFrame
(ByteBuf binaryData) Creates a new text frame with the specified binary data.protected
WebSocketFrame
(boolean finalFragment, int rsv, ByteBuf binaryData) protected
WebSocketFrame
(ByteBuf binaryData) Constructor parameters in io.netty.handler.codec.http.websocketx with type arguments of type ByteBufModifierConstructorDescriptionWebSocketChunkedInput
(ChunkedInput<ByteBuf> input) Creates a new instance using the specified input.WebSocketChunkedInput
(ChunkedInput<ByteBuf> input, int rsv) Creates a new instance using the specified input. -
Uses of ByteBuf in io.netty.handler.codec.http.websocketx.extensions.compression
Fields in io.netty.handler.codec.http.websocketx.extensions.compression declared as ByteBufModifier and TypeFieldDescription(package private) static final ByteBuf
DeflateDecoder.EMPTY_DEFLATE_BLOCK
(package private) static final ByteBuf
DeflateDecoder.FRAME_TAIL
Methods in io.netty.handler.codec.http.websocketx.extensions.compression that return ByteBufModifier and TypeMethodDescriptionprivate ByteBuf
DeflateEncoder.compressContent
(ChannelHandlerContext ctx, WebSocketFrame msg) private ByteBuf
DeflateDecoder.decompressContent
(ChannelHandlerContext ctx, WebSocketFrame msg) -
Uses of ByteBuf in io.netty.handler.codec.http2
Fields in io.netty.handler.codec.http2 declared as ByteBufModifier and TypeFieldDescriptionprivate ByteBuf
Http2ConnectionHandler.PrefaceDecoder.clientPrefaceString
private static final ByteBuf
CleartextHttp2ServerUpgradeHandler.CONNECTION_PREFACE
private static final ByteBuf
Http2CodecUtil.CONNECTION_PREFACE
private final ByteBuf
DefaultHttp2DataFrame.content
(package private) final ByteBuf
StreamBufferingEncoder.DataFrame.data
private ByteBuf
DefaultHttp2FrameReader.HeadersBlockBuilder.headerBlock
private static final ByteBuf
Http2ConnectionHandler.HTTP_1_X_BUF
(package private) ByteBuf
HpackHuffmanEncoder.EncodeProcessor.out
private ByteBuf
DefaultHttp2HeadersEncoder.tableSizeChangeOutput
private static final ByteBuf
DefaultHttp2FrameWriter.ZERO_BUFFER
This buffer is allocated to the maximum size of the padding field, and filled with zeros.Fields in io.netty.handler.codec.http2 with type parameters of type ByteBufMethods in io.netty.handler.codec.http2 that return ByteBufModifier and TypeMethodDescriptionprivate static ByteBuf
Http2ConnectionHandler.clientPrefaceString
(Http2Connection connection) Returns the client preface string if this is a client connection, otherwise returnsnull
.static ByteBuf
Http2CodecUtil.connectionPrefaceBuf()
Returns a buffer containing theHttp2CodecUtil.CONNECTION_PREFACE
.DefaultHttp2DataFrame.content()
Http2DataFrame.content()
Payload of DATA frame.Http2GoAwayFrame.content()
Optional debugging information describing cause the GOAWAY.private static ByteBuf
Http2ServerUpgradeCodec.createSettingsFrame
(ChannelHandlerContext ctx, ByteBuf payload) Creates an HTTP2-Settings header with the given payload.private static ByteBuf
CompressorHttp2ConnectionEncoder.nextReadableBuf
(EmbeddedChannel compressor) private static ByteBuf
DelegatingDecompressorFrameListener.nextReadableBuf
(EmbeddedChannel decompressor) static ByteBuf
Http2CodecUtil.toByteBuf
(ChannelHandlerContext ctx, Throwable cause) Creates a buffer containing the error message from the given exception.Methods in io.netty.handler.codec.http2 with parameters of type ByteBufModifier and TypeMethodDescription(package private) final void
DefaultHttp2FrameReader.HeadersBlockBuilder.addFragment
(ByteBuf fragment, int len, ByteBufAllocator alloc, boolean endOfHeaders) Adds a fragment to the block.private static ByteBuf
Http2ServerUpgradeCodec.createSettingsFrame
(ChannelHandlerContext ctx, ByteBuf payload) Creates an HTTP2-Settings header with the given payload.protected void
CleartextHttp2ServerUpgradeHandler.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) Peek inbound message to determine current connection wants to start HTTP/2 by HTTP upgrade or prior knowledge(package private) void
HpackDecoder.decode
(int streamId, ByteBuf in, Http2Headers headers, boolean validateHeaders) Decode the header block into header fields.private void
HpackDecoder.decode
(ByteBuf in, HpackDecoder.Http2HeadersSink sink) Decompresses the given Huffman coded string literal.abstract void
Http2ConnectionHandler.BaseDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
Http2ConnectionHandler.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) void
Http2ConnectionHandler.FrameDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) void
Http2ConnectionHandler.PrefaceDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) private void
HpackDecoder.decodeDynamicTableSizeUpdates
(ByteBuf in) void
DecoratingHttp2ConnectionDecoder.decodeFrame
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) void
DefaultHttp2ConnectionDecoder.decodeFrame
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) void
Http2ConnectionDecoder.decodeFrame
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) Called by theHttp2ConnectionHandler
to decode the next frame from the input buffer.DefaultHttp2HeadersDecoder.decodeHeaders
(int streamId, ByteBuf headerBlock) Http2HeadersDecoder.decodeHeaders
(int streamId, ByteBuf headerBlock) Decodes the given headers block and returns the headers.private Http2Settings
Http2ServerUpgradeCodec.decodeSettings
(ChannelHandlerContext ctx, ByteBuf frame) Decodes the settings frame and returns the settings.(package private) static int
HpackDecoder.decodeULE128
(ByteBuf in, int result) Unsigned Little Endian Base 128 Variable-Length Integer Encoding(package private) static long
HpackDecoder.decodeULE128
(ByteBuf in, long result) Unsigned Little Endian Base 128 Variable-Length Integer Encodingvoid
HpackHuffmanEncoder.encode
(ByteBuf out, CharSequence data) Compresses the input string literal using the Huffman coding.private void
HpackEncoder.encodeAndAddEntries
(ByteBuf out, CharSequence name, int nameHash, CharSequence value, int valueHash) private void
HpackEncoder.encodeHeader
(ByteBuf out, CharSequence name, CharSequence value, boolean sensitive, long headerSize) Encode the header field into the header block.void
DefaultHttp2HeadersEncoder.encodeHeaders
(int streamId, Http2Headers headers, ByteBuf buffer) void
HpackEncoder.encodeHeaders
(int streamId, ByteBuf out, Http2Headers headers, Http2HeadersEncoder.SensitivityDetector sensitivityDetector) Encode the header field into the header block.void
Http2HeadersEncoder.encodeHeaders
(int streamId, Http2Headers headers, ByteBuf buffer) Encodes the given headers and writes the output headers block to the given output buffer.private void
HpackEncoder.encodeHeadersEnforceMaxHeaderListSize
(int streamId, ByteBuf out, Http2Headers headers, Http2HeadersEncoder.SensitivityDetector sensitivityDetector) private void
HpackEncoder.encodeHeadersIgnoreMaxHeaderListSize
(ByteBuf out, Http2Headers headers, Http2HeadersEncoder.SensitivityDetector sensitivityDetector) private static void
HpackEncoder.encodeInteger
(ByteBuf out, int mask, int n, int i) Encode integer according to Section 5.1.private static void
HpackEncoder.encodeInteger
(ByteBuf out, int mask, int n, long i) Encode integer according to Section 5.1.private void
HpackEncoder.encodeLiteral
(ByteBuf out, CharSequence name, CharSequence value, HpackUtil.IndexType indexType, int nameIndex) Encode literal header field according to Section 6.2.private void
HpackHuffmanEncoder.encodeSlowPath
(ByteBuf out, CharSequence data) private void
HpackEncoder.encodeStringLiteral
(ByteBuf out, CharSequence string) Encode string literal according to Section 5.2.Http2ConnectionHandler.goAway
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelPromise promise) Http2LifecycleManager.goAway
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelPromise promise) Prevents the peer from creating streams and close the connection iferrorCode
is notHttp2Error.NO_ERROR
.void
DefaultHttp2Connection.goAwayReceived
(int lastKnownStream, long errorCode, ByteBuf debugData) void
Http2Connection.goAwayReceived
(int lastKnownStream, long errorCode, ByteBuf message) Indicates that aGOAWAY
was received from the remote endpoint and sets the last known stream.boolean
DefaultHttp2Connection.goAwaySent
(int lastKnownStream, long errorCode, ByteBuf debugData) boolean
Http2Connection.goAwaySent
(int lastKnownStream, long errorCode, ByteBuf message) Updates the local state of thisHttp2Connection
as a result of aGOAWAY
to send to the remote endpoint.void
Http2FrameLogger.logData
(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endStream) void
Http2FrameLogger.logGoAway
(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData) void
Http2FrameLogger.logUnknownFrame
(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf data) private static IllegalArgumentException
HpackDecoder.notEnoughDataException
(ByteBuf in) int
DefaultHttp2ConnectionDecoder.FrameReadListener.onDataRead
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream) int
DefaultHttp2ConnectionDecoder.PrefaceFrameListener.onDataRead
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream) int
DelegatingDecompressorFrameListener.onDataRead
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream) int
Http2EmptyDataFrameListener.onDataRead
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream) int
Http2EventAdapter.onDataRead
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream) int
Http2FrameAdapter.onDataRead
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream) int
Http2FrameCodec.FrameListener.onDataRead
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream) int
Http2FrameListener.onDataRead
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream) Handles an inboundDATA
frame.int
Http2FrameListenerDecorator.onDataRead
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream) int
InboundHttp2ToHttpAdapter.onDataRead
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream) void
DefaultHttp2ConnectionDecoder.FrameReadListener.onGoAwayRead
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData) void
DefaultHttp2ConnectionDecoder.PrefaceFrameListener.onGoAwayRead
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData) void
Http2EventAdapter.onGoAwayRead
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData) void
Http2FrameAdapter.onGoAwayRead
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData) void
Http2FrameCodec.FrameListener.onGoAwayRead
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData) void
Http2FrameListener.onGoAwayRead
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData) Handles an inboundGO_AWAY
frame.void
Http2FrameListenerDecorator.onGoAwayRead
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData) (package private) void
DefaultHttp2ConnectionDecoder.onGoAwayRead0
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData) void
Http2Connection.Listener.onGoAwayReceived
(int lastStreamId, long errorCode, ByteBuf debugData) Called when aGOAWAY
was received from the remote endpoint.void
Http2ConnectionAdapter.onGoAwayReceived
(int lastStreamId, long errorCode, ByteBuf debugData) void
Http2EventAdapter.onGoAwayReceived
(int lastStreamId, long errorCode, ByteBuf debugData) void
Http2Connection.Listener.onGoAwaySent
(int lastStreamId, long errorCode, ByteBuf debugData) Called when aGOAWAY
frame was sent for the connection.void
Http2ConnectionAdapter.onGoAwaySent
(int lastStreamId, long errorCode, ByteBuf debugData) void
Http2EventAdapter.onGoAwaySent
(int lastStreamId, long errorCode, ByteBuf debugData) void
DefaultHttp2ConnectionDecoder.FrameReadListener.onUnknownFrame
(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload) void
DefaultHttp2ConnectionDecoder.PrefaceFrameListener.onUnknownFrame
(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload) void
Http2EventAdapter.onUnknownFrame
(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload) void
Http2FrameAdapter.onUnknownFrame
(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload) void
Http2FrameCodec.FrameListener.onUnknownFrame
(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload) void
Http2FrameListener.onUnknownFrame
(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload) Handler for a frame not defined by the HTTP/2 spec.void
Http2FrameListenerDecorator.onUnknownFrame
(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload) (package private) void
DefaultHttp2ConnectionDecoder.onUnknownFrame0
(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload) private boolean
DefaultHttp2FrameReader.preProcessFrame
(ByteBuf in) (package private) abstract void
DefaultHttp2FrameReader.HeadersContinuation.processFragment
(boolean endOfHeaders, ByteBuf fragment, int len, Http2FrameListener listener) Processes the next fragment for the current header block.private static void
Http2ConnectionHandler.processGoAwayWriteResult
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelFuture future) private void
DefaultHttp2FrameReader.processPayloadState
(ChannelHandlerContext ctx, ByteBuf in, Http2FrameListener listener) private boolean
Http2ConnectionHandler.PrefaceDecoder.readClientPrefaceString
(ByteBuf in) Decodes the client connection preface string from the input buffer.private void
DefaultHttp2FrameReader.readContinuationFrame
(ByteBuf payload, Http2FrameListener listener) private void
DefaultHttp2FrameReader.readDataFrame
(ChannelHandlerContext ctx, ByteBuf payload, Http2FrameListener listener) void
DefaultHttp2FrameReader.readFrame
(ChannelHandlerContext ctx, ByteBuf input, Http2FrameListener listener) void
Http2FrameReader.readFrame
(ChannelHandlerContext ctx, ByteBuf input, Http2FrameListener listener) Attempts to read the next frame from the input buffer.void
Http2InboundFrameLogger.readFrame
(ChannelHandlerContext ctx, ByteBuf input, Http2FrameListener listener) private void
DefaultHttp2FrameReader.readGoAwayFrame
(ChannelHandlerContext ctx, ByteBuf payload, Http2FrameListener listener) private void
DefaultHttp2FrameReader.readHeadersFrame
(ChannelHandlerContext ctx, ByteBuf payload, Http2FrameListener listener) private int
DefaultHttp2FrameReader.readPadding
(ByteBuf payload) If padding is present in the payload, reads the next byte as padding.private void
DefaultHttp2FrameReader.readPriorityFrame
(ChannelHandlerContext ctx, ByteBuf payload, Http2FrameListener listener) private void
DefaultHttp2FrameReader.readPushPromiseFrame
(ChannelHandlerContext ctx, ByteBuf payload, Http2FrameListener listener) private void
DefaultHttp2FrameReader.readRstStreamFrame
(ChannelHandlerContext ctx, ByteBuf payload, Http2FrameListener listener) private void
DefaultHttp2FrameReader.readSettingsFrame
(ChannelHandlerContext ctx, ByteBuf payload, Http2FrameListener listener) private AsciiString
HpackDecoder.readStringLiteral
(ByteBuf in, int length, boolean huffmanEncoded) private void
DefaultHttp2FrameReader.readUnknownFrame
(ChannelHandlerContext ctx, ByteBuf payload, Http2FrameListener listener) static int
Http2CodecUtil.readUnsignedInt
(ByteBuf buf) Reads a big-endian (31-bit) integer from the buffer.private void
DefaultHttp2FrameReader.readWindowUpdateFrame
(ChannelHandlerContext ctx, ByteBuf payload, Http2FrameListener listener) void
DefaultHttp2LocalFlowController.receiveFlowControlledFrame
(Http2Stream stream, ByteBuf data, int padding, boolean endOfStream) void
DelegatingDecompressorFrameListener.ConsumedBytesConverter.receiveFlowControlledFrame
(Http2Stream stream, ByteBuf data, int padding, boolean endOfStream) void
Http2LocalFlowController.receiveFlowControlledFrame
(Http2Stream stream, ByteBuf data, int padding, boolean endOfStream) Receives an inboundDATA
frame from the remote endpoint and applies flow control policies to it for both thestream
as well as the connection.void
HpackEncoder.setMaxHeaderTableSize
(ByteBuf out, long maxHeaderTableSize) Set the maximum table size.static FullHttpRequest
HttpConversionUtil.toFullHttpRequest
(int streamId, Http2Headers http2Headers, ByteBuf content, boolean validateHttpHeaders) Create a new object to contain the request datastatic FullHttpResponse
HttpConversionUtil.toFullHttpResponse
(int streamId, Http2Headers http2Headers, ByteBuf content, boolean validateHttpHeaders) Create a new object to contain the response dataprivate String
private boolean
Http2ConnectionHandler.PrefaceDecoder.verifyFirstFrameIsSettings
(ByteBuf in) Peeks at that the next frame in the buffer and verifies that it is a non-ackSETTINGS
frame.private ChannelFuture
DefaultHttp2FrameWriter.writeContinuationFrames
(ChannelHandlerContext ctx, int streamId, ByteBuf headerBlock, Http2CodecUtil.SimpleChannelPromiseAggregator promiseAggregator) Writes as many continuation frames as needed untilpadding
andheaderBlock
are consumed.CompressorHttp2ConnectionEncoder.writeData
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream, ChannelPromise promise) DecoratingHttp2FrameWriter.writeData
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endStream, ChannelPromise promise) DefaultHttp2ConnectionEncoder.writeData
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream, ChannelPromise promise) DefaultHttp2FrameWriter.writeData
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endStream, ChannelPromise promise) Http2DataWriter.writeData
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endStream, ChannelPromise promise) Writes aDATA
frame to the remote endpoint.Http2OutboundFrameLogger.writeData
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endStream, ChannelPromise promise) StreamBufferingEncoder.writeData
(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream, ChannelPromise promise) DecoratingHttp2FrameWriter.writeFrame
(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload, ChannelPromise promise) DefaultHttp2ConnectionEncoder.writeFrame
(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload, ChannelPromise promise) DefaultHttp2FrameWriter.writeFrame
(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload, ChannelPromise promise) Http2ConnectionEncoder.writeFrame
(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload, ChannelPromise promise) Writes the given data to the internalHttp2FrameWriter
without performing any state checks on the connection/stream.Http2FrameWriter.writeFrame
(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload, ChannelPromise promise) Generic write method for any HTTP/2 frame.Http2OutboundFrameLogger.writeFrame
(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload, ChannelPromise promise) static void
Http2CodecUtil.writeFrameHeader
(ByteBuf out, int payloadLength, byte type, Http2Flags flags, int streamId) Writes an HTTP/2 frame header to the output buffer.(package private) static void
Http2CodecUtil.writeFrameHeaderInternal
(ByteBuf out, int payloadLength, byte type, Http2Flags flags, int streamId) DecoratingHttp2FrameWriter.writeGoAway
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelPromise promise) DefaultHttp2ConnectionEncoder.writeGoAway
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelPromise promise) DefaultHttp2FrameWriter.writeGoAway
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelPromise promise) Http2FrameWriter.writeGoAway
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelPromise promise) Writes a GO_AWAY frame to the remote endpoint.Http2OutboundFrameLogger.writeGoAway
(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelPromise promise) private static void
DefaultHttp2FrameWriter.writePaddingLength
(ByteBuf buf, int padding) Constructors in io.netty.handler.codec.http2 with parameters of type ByteBufModifierConstructorDescription(package private)
DataFrame
(ByteBuf data, int padding, boolean endOfStream, ChannelPromise promise) DefaultHttp2DataFrame
(ByteBuf content) Equivalent tonew DefaultHttp2DataFrame(content, false)
.DefaultHttp2DataFrame
(ByteBuf content, boolean endStream) Equivalent tonew DefaultHttp2DataFrame(content, endStream, 0)
.DefaultHttp2DataFrame
(ByteBuf content, boolean endStream, int padding) Construct a new data message.(package private)
DefaultHttp2GoAwayFrame
(int lastStreamId, long errorCode, ByteBuf content) Construct a new GOAWAY message.DefaultHttp2GoAwayFrame
(long errorCode, ByteBuf content) Construct a new GOAWAY message.DefaultHttp2GoAwayFrame
(Http2Error error, ByteBuf content) DefaultHttp2UnknownFrame
(byte frameType, Http2Flags flags, ByteBuf data) (package private)
FlowControlledData
(Http2Stream stream, ByteBuf buf, int padding, boolean endOfStream, ChannelPromise promise) Constructor parameters in io.netty.handler.codec.http2 with type arguments of type ByteBufModifierConstructorDescriptionHttp2DataChunkedInput
(ChunkedInput<ByteBuf> input, Http2FrameStream stream) Creates a new instance using the specified input. -
Uses of ByteBuf in io.netty.handler.codec.json
Methods in io.netty.handler.codec.json that return ByteBufModifier and TypeMethodDescriptionprotected ByteBuf
JsonObjectDecoder.extractObject
(ChannelHandlerContext ctx, ByteBuf buffer, int index, int length) Override this method if you want to filter the json objects/arrays that get passed through the pipeline.Methods in io.netty.handler.codec.json with parameters of type ByteBufModifier and TypeMethodDescriptionprotected void
JsonObjectDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) private void
JsonObjectDecoder.decodeByte
(byte c, ByteBuf in, int idx) protected ByteBuf
JsonObjectDecoder.extractObject
(ChannelHandlerContext ctx, ByteBuf buffer, int index, int length) Override this method if you want to filter the json objects/arrays that get passed through the pipeline. -
Uses of ByteBuf in io.netty.handler.codec.memcache
Fields in io.netty.handler.codec.memcache declared as ByteBufMethods in io.netty.handler.codec.memcache that return ByteBufModifier and TypeMethodDescriptionDefaultMemcacheContent.content()
protected abstract ByteBuf
AbstractMemcacheObjectEncoder.encodeMessage
(ChannelHandlerContext ctx, M msg) Take the givenMemcacheMessage
and encode it into a writableByteBuf
.Methods in io.netty.handler.codec.memcache with parameters of type ByteBufModifier and TypeMethodDescriptionConstructors in io.netty.handler.codec.memcache with parameters of type ByteBufModifierConstructorDescriptionDefaultLastMemcacheContent
(ByteBuf content) DefaultMemcacheContent
(ByteBuf content) Creates a new instance with the specified content. -
Uses of ByteBuf in io.netty.handler.codec.memcache.binary
Fields in io.netty.handler.codec.memcache.binary declared as ByteBufModifier and TypeFieldDescriptionprivate final ByteBuf
DefaultFullBinaryMemcacheRequest.content
private final ByteBuf
DefaultFullBinaryMemcacheResponse.content
private ByteBuf
AbstractBinaryMemcacheMessage.extras
Contains the optional extras.private ByteBuf
AbstractBinaryMemcacheMessage.key
Contains the optional key.Methods in io.netty.handler.codec.memcache.binary that return ByteBufModifier and TypeMethodDescriptionDefaultFullBinaryMemcacheRequest.content()
DefaultFullBinaryMemcacheResponse.content()
protected ByteBuf
AbstractBinaryMemcacheEncoder.encodeMessage
(ChannelHandlerContext ctx, M msg) AbstractBinaryMemcacheMessage.extras()
BinaryMemcacheMessage.extras()
Returns aByteBuf
representation of the optional extras.AbstractBinaryMemcacheMessage.key()
BinaryMemcacheMessage.key()
Returns the optional key of the document.Methods in io.netty.handler.codec.memcache.binary with parameters of type ByteBufModifier and TypeMethodDescriptionprotected FullMemcacheMessage
BinaryMemcacheObjectAggregator.beginAggregation
(BinaryMemcacheMessage start, ByteBuf content) protected void
AbstractBinaryMemcacheDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
BinaryMemcacheClientCodec.Decoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected abstract M
AbstractBinaryMemcacheDecoder.decodeHeader
(ByteBuf in) Decode and return the parsedBinaryMemcacheMessage
.protected BinaryMemcacheRequest
BinaryMemcacheRequestDecoder.decodeHeader
(ByteBuf in) protected BinaryMemcacheResponse
BinaryMemcacheResponseDecoder.decodeHeader
(ByteBuf in) private static void
AbstractBinaryMemcacheEncoder.encodeExtras
(ByteBuf buf, ByteBuf extras) Encode the extras.protected abstract void
AbstractBinaryMemcacheEncoder.encodeHeader
(ByteBuf buf, M msg) Encode the header.protected void
BinaryMemcacheRequestEncoder.encodeHeader
(ByteBuf buf, BinaryMemcacheRequest msg) protected void
BinaryMemcacheResponseEncoder.encodeHeader
(ByteBuf buf, BinaryMemcacheResponse msg) private static void
Encode the key.private DefaultFullBinaryMemcacheRequest
DefaultFullBinaryMemcacheRequest.newInstance
(ByteBuf key, ByteBuf extras, ByteBuf content) private FullBinaryMemcacheResponse
DefaultFullBinaryMemcacheResponse.newInstance
(ByteBuf key, ByteBuf extras, ByteBuf content) Sets the extras buffer on the message.Sets the key of the document.private static FullBinaryMemcacheRequest
BinaryMemcacheObjectAggregator.toFullRequest
(BinaryMemcacheRequest request, ByteBuf content) private static FullBinaryMemcacheResponse
BinaryMemcacheObjectAggregator.toFullResponse
(BinaryMemcacheResponse response, ByteBuf content) Constructors in io.netty.handler.codec.memcache.binary with parameters of type ByteBufModifierConstructorDescriptionprotected
AbstractBinaryMemcacheMessage
(ByteBuf key, ByteBuf extras) Create a new instance with all properties set.Create a newDefaultBinaryMemcacheRequest
with the header and key.DefaultBinaryMemcacheRequest
(ByteBuf key, ByteBuf extras) Create a newDefaultBinaryMemcacheRequest
with the header only.Create a newDefaultBinaryMemcacheResponse
with the header and key.DefaultBinaryMemcacheResponse
(ByteBuf key, ByteBuf extras) Create a newDefaultBinaryMemcacheResponse
with the header, key and extras.DefaultFullBinaryMemcacheRequest
(ByteBuf key, ByteBuf extras) Create a newDefaultBinaryMemcacheRequest
with the header, key and extras.DefaultFullBinaryMemcacheRequest
(ByteBuf key, ByteBuf extras, ByteBuf content) Create a newDefaultBinaryMemcacheRequest
with the header, key, extras and content.DefaultFullBinaryMemcacheResponse
(ByteBuf key, ByteBuf extras) Create a newDefaultFullBinaryMemcacheResponse
with the header, key and extras.DefaultFullBinaryMemcacheResponse
(ByteBuf key, ByteBuf extras, ByteBuf content) Create a newDefaultFullBinaryMemcacheResponse
with the header, key, extras and content. -
Uses of ByteBuf in io.netty.handler.codec.mqtt
Fields in io.netty.handler.codec.mqtt declared as ByteBufMethods in io.netty.handler.codec.mqtt that return ByteBufModifier and TypeMethodDescriptionMqttPublishMessage.content()
private ByteBuf
MqttDecoder.decodePublishPayload
(ByteBuf buffer) (package private) static ByteBuf
MqttEncoder.doEncode
(ChannelHandlerContext ctx, MqttMessage message) This is the main encoding method.private static ByteBuf
MqttEncoder.encodeConnAckMessage
(ChannelHandlerContext ctx, MqttConnAckMessage message) private static ByteBuf
MqttEncoder.encodeConnectMessage
(ChannelHandlerContext ctx, MqttConnectMessage message) private static ByteBuf
MqttEncoder.encodeMessageWithOnlySingleByteFixedHeader
(ByteBufAllocator byteBufAllocator, MqttMessage message) private static ByteBuf
MqttEncoder.encodeMessageWithOnlySingleByteFixedHeaderAndMessageId
(ByteBufAllocator byteBufAllocator, MqttMessage message) private static ByteBuf
MqttEncoder.encodeProperties
(ByteBufAllocator byteBufAllocator, MqttProperties mqttProperties) private static ByteBuf
MqttEncoder.encodePropertiesIfNeeded
(MqttVersion mqttVersion, ByteBufAllocator byteBufAllocator, MqttProperties mqttProperties) private static ByteBuf
MqttEncoder.encodePublishMessage
(ChannelHandlerContext ctx, MqttPublishMessage message) private static ByteBuf
MqttEncoder.encodePubReplyMessage
(ChannelHandlerContext ctx, MqttMessage message) private static ByteBuf
MqttEncoder.encodeReasonCodePlusPropertiesMessage
(ChannelHandlerContext ctx, MqttMessage message) private static ByteBuf
MqttEncoder.encodeSubAckMessage
(ChannelHandlerContext ctx, MqttSubAckMessage message) private static ByteBuf
MqttEncoder.encodeSubscribeMessage
(ChannelHandlerContext ctx, MqttSubscribeMessage message) private static ByteBuf
MqttEncoder.encodeUnsubAckMessage
(ChannelHandlerContext ctx, MqttUnsubAckMessage message) private static ByteBuf
MqttEncoder.encodeUnsubscribeMessage
(ChannelHandlerContext ctx, MqttUnsubscribeMessage message) MqttPublishMessage.payload()
Methods in io.netty.handler.codec.mqtt with parameters of type ByteBufModifier and TypeMethodDescriptionprotected void
MqttDecoder.decode
(ChannelHandlerContext ctx, ByteBuf buffer, List<Object> out) private static byte[]
MqttDecoder.decodeByteArray
(ByteBuf buffer) private MqttConnAckVariableHeader
MqttDecoder.decodeConnAckVariableHeader
(ChannelHandlerContext ctx, ByteBuf buffer) private MqttConnectPayload
MqttDecoder.decodeConnectionPayload
(ByteBuf buffer, int maxClientIdLength, MqttConnectVariableHeader mqttConnectVariableHeader) private MqttConnectVariableHeader
MqttDecoder.decodeConnectionVariableHeader
(ChannelHandlerContext ctx, ByteBuf buffer) private static MqttFixedHeader
MqttDecoder.decodeFixedHeader
(ChannelHandlerContext ctx, ByteBuf buffer) Decodes the fixed header.private static int
MqttDecoder.decodeMessageId
(ByteBuf buffer) MqttDecoder.decodeMessageIdAndPropertiesVariableHeader
(ChannelHandlerContext ctx, ByteBuf buffer) private static int
MqttDecoder.decodeMsbLsb
(ByteBuf buffer) numberOfBytesConsumed = 2.private Object
MqttDecoder.decodePayload
(ChannelHandlerContext ctx, ByteBuf buffer, MqttMessageType messageType, int maxClientIdLength, Object variableHeader) Decodes the payload.private static MqttDecoder.Result
<MqttProperties> MqttDecoder.decodeProperties
(ByteBuf buffer) private ByteBuf
MqttDecoder.decodePublishPayload
(ByteBuf buffer) private MqttPublishVariableHeader
MqttDecoder.decodePublishVariableHeader
(ChannelHandlerContext ctx, ByteBuf buffer, MqttFixedHeader mqttFixedHeader) MqttDecoder.decodePubReplyMessage
(ByteBuf buffer) MqttDecoder.decodeReasonCodeAndPropertiesVariableHeader
(ByteBuf buffer) private static MqttDecoder.Result
<String> MqttDecoder.decodeString
(ByteBuf buffer) private static MqttDecoder.Result
<String> MqttDecoder.decodeString
(ByteBuf buffer, int minBytes, int maxBytes) private MqttSubAckPayload
MqttDecoder.decodeSubackPayload
(ByteBuf buffer) private MqttSubscribePayload
MqttDecoder.decodeSubscribePayload
(ByteBuf buffer) private MqttUnsubAckPayload
MqttDecoder.decodeUnsubAckPayload
(ChannelHandlerContext ctx, ByteBuf buffer) private MqttUnsubscribePayload
MqttDecoder.decodeUnsubscribePayload
(ByteBuf buffer) private static long
MqttDecoder.decodeVariableByteInteger
(ByteBuf buffer) See 1.5.5 Variable Byte Integer section of MQTT 5.0 specification for encoding/decoding rulesprivate Object
MqttDecoder.decodeVariableHeader
(ChannelHandlerContext ctx, ByteBuf buffer, MqttFixedHeader mqttFixedHeader) Decodes the variable header (if any)private static void
MqttEncoder.writeEagerUTF8String
(ByteBuf buf, String s) private static void
MqttEncoder.writeExactUTF8String
(ByteBuf buf, String s, int utf8Length) private static void
MqttEncoder.writeUnsafeUTF8String
(ByteBuf buf, String s) private static void
MqttEncoder.writeVariableLengthInt
(ByteBuf buf, int num) Constructors in io.netty.handler.codec.mqtt with parameters of type ByteBufModifierConstructorDescriptionMqttPublishMessage
(MqttFixedHeader mqttFixedHeader, MqttPublishVariableHeader variableHeader, ByteBuf payload) -
Uses of ByteBuf in io.netty.handler.codec.redis
Fields in io.netty.handler.codec.redis with type parameters of type ByteBufModifier and TypeFieldDescriptionprivate final Map
<ByteBuf, ErrorRedisMessage> FixedRedisMessagePool.byteBufToErrors
private final Map
<ByteBuf, IntegerRedisMessage> FixedRedisMessagePool.byteBufToIntegers
private final Map
<ByteBuf, SimpleStringRedisMessage> FixedRedisMessagePool.byteBufToSimpleStrings
Methods in io.netty.handler.codec.redis that return ByteBufMethods in io.netty.handler.codec.redis with parameters of type ByteBufModifier and TypeMethodDescriptionprotected FullBulkStringRedisMessage
RedisBulkStringAggregator.beginAggregation
(BulkStringHeaderRedisMessage start, ByteBuf content) protected void
RedisDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) private boolean
RedisDecoder.decodeBulkString
(ByteBuf in, List<Object> out) private boolean
RedisDecoder.decodeBulkStringContent
(ByteBuf in, List<Object> out) private boolean
RedisDecoder.decodeBulkStringEndOfLine
(ByteBuf in, List<Object> out) private boolean
RedisDecoder.decodeInline
(ByteBuf in, List<Object> out) private boolean
RedisDecoder.decodeLength
(ByteBuf in, List<Object> out) private boolean
RedisDecoder.decodeType
(ByteBuf in) ReturnsErrorRedisMessage
for givencontent
.FixedRedisMessagePool.getInteger
(ByteBuf content) RedisMessagePool.getInteger
(ByteBuf content) ReturnsIntegerRedisMessage
for givencontent
.FixedRedisMessagePool.getSimpleString
(ByteBuf content) RedisMessagePool.getSimpleString
(ByteBuf content) ReturnsSimpleStringRedisMessage
for givencontent
.private RedisMessage
RedisDecoder.newInlineRedisMessage
(RedisMessageType messageType, ByteBuf content) private long
RedisDecoder.parsePositiveNumber
(ByteBuf byteBuf) private long
RedisDecoder.parseRedisNumber
(ByteBuf byteBuf) private static void
RedisDecoder.readEndOfLine
(ByteBuf in) static RedisMessageType
DetermineRedisMessageType
based on the type prefixbyte
read from given the buffer.private static ByteBuf
void
Write the message type's prefix to the given buffer.Constructors in io.netty.handler.codec.redis with parameters of type ByteBufModifierConstructorDescriptionDefaultBulkStringRedisContent
(ByteBuf content) Creates aDefaultBulkStringRedisContent
for the givencontent
.DefaultLastBulkStringRedisContent
(ByteBuf content) Creates aDefaultLastBulkStringRedisContent
for the givencontent
.FullBulkStringRedisMessage
(ByteBuf content) Creates aFullBulkStringRedisMessage
for the givencontent
. -
Uses of ByteBuf in io.netty.handler.codec.rtsp
Methods in io.netty.handler.codec.rtsp with parameters of type ByteBufModifier and TypeMethodDescriptionprotected void
RtspEncoder.encodeInitialLine
(ByteBuf buf, HttpMessage message) -
Uses of ByteBuf in io.netty.handler.codec.sctp
Fields in io.netty.handler.codec.sctp with type parameters of type ByteBufModifier and TypeFieldDescriptionprivate final IntObjectMap
<ByteBuf> SctpMessageCompletionHandler.fragments
Methods in io.netty.handler.codec.sctp with parameters of type ByteBufModifier and TypeMethodDescriptionprotected void
SctpOutboundByteStreamHandler.encode
(ChannelHandlerContext ctx, ByteBuf msg, List<Object> out) -
Uses of ByteBuf in io.netty.handler.codec.serialization
Methods in io.netty.handler.codec.serialization with parameters of type ByteBufModifier and TypeMethodDescriptionprotected Object
ObjectDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in) Deprecated.protected void
CompatibleObjectEncoder.encode
(ChannelHandlerContext ctx, Serializable msg, ByteBuf out) Deprecated.protected void
ObjectEncoder.encode
(ChannelHandlerContext ctx, Serializable msg, ByteBuf out) Deprecated. -
Uses of ByteBuf in io.netty.handler.codec.smtp
Fields in io.netty.handler.codec.smtp declared as ByteBufMethods in io.netty.handler.codec.smtp with parameters of type ByteBufModifier and TypeMethodDescriptionprotected SmtpResponse
SmtpResponseDecoder.decode
(ChannelHandlerContext ctx, ByteBuf buffer) (package private) void
private static DecoderException
SmtpResponseDecoder.newDecoderException
(ByteBuf buffer, int readerIndex, int readable) private static int
Parses the io.netty.handler.codec.smtp code without any allocation, which is three digits.private static void
SmtpRequestEncoder.writeParameters
(List<CharSequence> parameters, ByteBuf out, boolean commandNotEmpty) Constructors in io.netty.handler.codec.smtp with parameters of type ByteBufModifierConstructorDescriptionCreates a new instance using the given data.DefaultSmtpContent
(ByteBuf data) Creates a new instance using the given data. -
Uses of ByteBuf in io.netty.handler.codec.socks
Methods in io.netty.handler.codec.socks with parameters of type ByteBufModifier and TypeMethodDescriptionprotected void
SocksAuthRequestDecoder.decode
(ChannelHandlerContext ctx, ByteBuf byteBuf, List<Object> out) protected void
SocksAuthResponseDecoder.decode
(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, List<Object> out) protected void
SocksCmdRequestDecoder.decode
(ChannelHandlerContext ctx, ByteBuf byteBuf, List<Object> out) protected void
SocksCmdResponseDecoder.decode
(ChannelHandlerContext ctx, ByteBuf byteBuf, List<Object> out) protected void
SocksInitRequestDecoder.decode
(ChannelHandlerContext ctx, ByteBuf byteBuf, List<Object> out) protected void
SocksInitResponseDecoder.decode
(ChannelHandlerContext ctx, ByteBuf byteBuf, List<Object> out) protected void
SocksMessageEncoder.encode
(ChannelHandlerContext ctx, SocksMessage msg, ByteBuf out) void
SocksAuthRequest.encodeAsByteBuf
(ByteBuf byteBuf) void
SocksAuthResponse.encodeAsByteBuf
(ByteBuf byteBuf) void
SocksCmdRequest.encodeAsByteBuf
(ByteBuf byteBuf) void
SocksCmdResponse.encodeAsByteBuf
(ByteBuf byteBuf) void
SocksInitRequest.encodeAsByteBuf
(ByteBuf byteBuf) void
SocksInitResponse.encodeAsByteBuf
(ByteBuf byteBuf) abstract void
SocksMessage.encodeAsByteBuf
(ByteBuf byteBuf) Deprecated.Do not use; this method was intended for an internal use only.void
UnknownSocksRequest.encodeAsByteBuf
(ByteBuf byteBuf) void
UnknownSocksResponse.encodeAsByteBuf
(ByteBuf byteBuf) (package private) static String
SocksCommonUtils.readUsAscii
(ByteBuf buffer, int length) -
Uses of ByteBuf in io.netty.handler.codec.socksx
Methods in io.netty.handler.codec.socksx with parameters of type ByteBufModifier and TypeMethodDescriptionprotected void
SocksPortUnificationServerHandler.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) -
Uses of ByteBuf in io.netty.handler.codec.socksx.v4
Methods in io.netty.handler.codec.socksx.v4 with parameters of type ByteBufModifier and TypeMethodDescriptionprotected void
Socks4ClientDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
Socks4ServerDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
Socks4ClientEncoder.encode
(ChannelHandlerContext ctx, Socks4CommandRequest msg, ByteBuf out) protected void
Socks4ServerEncoder.encode
(ChannelHandlerContext ctx, Socks4CommandResponse msg, ByteBuf out) private static String
Socks4ServerDecoder.readString
(String fieldName, ByteBuf in) Reads a variable-length NUL-terminated string as defined in SOCKS4. -
Uses of ByteBuf in io.netty.handler.codec.socksx.v5
Methods in io.netty.handler.codec.socksx.v5 with parameters of type ByteBufModifier and TypeMethodDescriptionprotected void
Socks5CommandRequestDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
Socks5CommandResponseDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
Socks5InitialRequestDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
Socks5InitialResponseDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
Socks5PasswordAuthRequestDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
Socks5PasswordAuthResponseDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) Socks5AddressDecoder.decodeAddress
(Socks5AddressType addrType, ByteBuf in) Decodes a SOCKS5 address field into its string representation.protected void
Socks5ClientEncoder.encode
(ChannelHandlerContext ctx, Socks5Message msg, ByteBuf out) protected void
Socks5ServerEncoder.encode
(ChannelHandlerContext ctx, Socks5Message msg, ByteBuf out) void
Socks5AddressEncoder.encodeAddress
(Socks5AddressType addrType, String addrValue, ByteBuf out) Encodes a SOCKS5 address.private static void
Socks5ClientEncoder.encodeAuthMethodRequest
(Socks5InitialRequest msg, ByteBuf out) private static void
Socks5ServerEncoder.encodeAuthMethodResponse
(Socks5InitialResponse msg, ByteBuf out) private void
Socks5ClientEncoder.encodeCommandRequest
(Socks5CommandRequest msg, ByteBuf out) private void
Socks5ServerEncoder.encodeCommandResponse
(Socks5CommandResponse msg, ByteBuf out) private static void
Socks5ClientEncoder.encodePasswordAuthRequest
(Socks5PasswordAuthRequest msg, ByteBuf out) private static void
Socks5ServerEncoder.encodePasswordAuthResponse
(Socks5PasswordAuthResponse msg, ByteBuf out) -
Uses of ByteBuf in io.netty.handler.codec.spdy
Fields in io.netty.handler.codec.spdy declared as ByteBufModifier and TypeFieldDescriptionprivate ByteBuf
SpdyHeaderBlockRawDecoder.cumulation
private final ByteBuf
DefaultSpdyDataFrame.data
private ByteBuf
SpdyHeaderBlockZlibDecoder.decompressed
Methods in io.netty.handler.codec.spdy that return ByteBufModifier and TypeMethodDescriptionDefaultSpdyDataFrame.content()
SpdyDataFrame.content()
Returns the data payload of this frame.(package private) abstract ByteBuf
SpdyHeaderBlockEncoder.encode
(ByteBufAllocator alloc, SpdyHeadersFrame frame) private ByteBuf
SpdyHeaderBlockJZlibEncoder.encode
(ByteBufAllocator alloc) SpdyHeaderBlockJZlibEncoder.encode
(ByteBufAllocator alloc, SpdyHeadersFrame frame) SpdyHeaderBlockRawEncoder.encode
(ByteBufAllocator alloc, SpdyHeadersFrame frame) private ByteBuf
SpdyHeaderBlockZlibEncoder.encode
(ByteBufAllocator alloc, int len) SpdyHeaderBlockZlibEncoder.encode
(ByteBufAllocator alloc, SpdyHeadersFrame frame) SpdyFrameEncoder.encodeDataFrame
(ByteBufAllocator allocator, int streamId, boolean last, ByteBuf data) SpdyFrameEncoder.encodeGoAwayFrame
(ByteBufAllocator allocator, int lastGoodStreamId, int statusCode) SpdyFrameEncoder.encodeHeadersFrame
(ByteBufAllocator allocator, int streamId, boolean last, ByteBuf headerBlock) SpdyFrameEncoder.encodePingFrame
(ByteBufAllocator allocator, int id) SpdyFrameEncoder.encodeRstStreamFrame
(ByteBufAllocator allocator, int streamId, int statusCode) SpdyFrameEncoder.encodeSettingsFrame
(ByteBufAllocator allocator, SpdySettingsFrame spdySettingsFrame) SpdyFrameEncoder.encodeSynReplyFrame
(ByteBufAllocator allocator, int streamId, boolean last, ByteBuf headerBlock) SpdyFrameEncoder.encodeSynStreamFrame
(ByteBufAllocator allocator, int streamId, int associatedToStreamId, byte priority, boolean last, boolean unidirectional, ByteBuf headerBlock) SpdyFrameEncoder.encodeWindowUpdateFrame
(ByteBufAllocator allocator, int streamId, int deltaWindowSize) private static ByteBuf
Methods in io.netty.handler.codec.spdy with parameters of type ByteBufModifier and TypeMethodDescriptionprivate boolean
SpdyHeaderBlockZlibEncoder.compressInto
(ByteBuf compressed) protected void
SpdyFrameCodec.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) void
(package private) abstract void
SpdyHeaderBlockDecoder.decode
(ByteBufAllocator alloc, ByteBuf headerBlock, SpdyHeadersFrame frame) Decodes a SPDY Header Block, adding the Name/Value pairs to the given Headers frame.(package private) void
SpdyHeaderBlockRawDecoder.decode
(ByteBufAllocator alloc, ByteBuf headerBlock, SpdyHeadersFrame frame) (package private) void
SpdyHeaderBlockZlibDecoder.decode
(ByteBufAllocator alloc, ByteBuf headerBlock, SpdyHeadersFrame frame) protected void
SpdyHeaderBlockRawDecoder.decodeHeaderBlock
(ByteBuf headerBlock, SpdyHeadersFrame frame) SpdyFrameEncoder.encodeDataFrame
(ByteBufAllocator allocator, int streamId, boolean last, ByteBuf data) SpdyFrameEncoder.encodeHeadersFrame
(ByteBufAllocator allocator, int streamId, boolean last, ByteBuf headerBlock) SpdyFrameEncoder.encodeSynReplyFrame
(ByteBufAllocator allocator, int streamId, boolean last, ByteBuf headerBlock) SpdyFrameEncoder.encodeSynStreamFrame
(ByteBufAllocator allocator, int streamId, int associatedToStreamId, byte priority, boolean last, boolean unidirectional, ByteBuf headerBlock) (package private) static int
SpdyCodecUtil.getSignedInt
(ByteBuf buf, int offset) Reads a big-endian signed integer from the buffer.(package private) static int
SpdyCodecUtil.getUnsignedInt
(ByteBuf buf, int offset) Reads a big-endian (31-bit) integer from the buffer.(package private) static int
SpdyCodecUtil.getUnsignedMedium
(ByteBuf buf, int offset) Reads a big-endian unsigned medium integer from the buffer.(package private) static int
SpdyCodecUtil.getUnsignedShort
(ByteBuf buf, int offset) Reads a big-endian unsigned short integer from the buffer.void
SpdyFrameCodec.readDataFrame
(int streamId, boolean last, ByteBuf data) void
SpdyFrameDecoderDelegate.readDataFrame
(int streamId, boolean last, ByteBuf data) Called when a DATA frame is received.void
SpdyFrameCodec.readHeaderBlock
(ByteBuf headerBlock) void
SpdyFrameDecoderDelegate.readHeaderBlock
(ByteBuf headerBlock) Called when the header block within a SYN_STREAM, SYN_REPLY, or HEADERS frame is received.private static int
SpdyHeaderBlockRawDecoder.readLengthField
(ByteBuf buffer) private void
private int
private int
private static void
SpdyHeaderBlockRawEncoder.setLengthField
(ByteBuf buffer, int writerIndex, int length) private static ByteBuf
private void
SpdyFrameEncoder.writeControlFrameHeader
(ByteBuf buffer, int type, byte flags, int length) private static void
SpdyHeaderBlockRawEncoder.writeLengthField
(ByteBuf buffer, int length) Constructors in io.netty.handler.codec.spdy with parameters of type ByteBufModifierConstructorDescriptionDefaultSpdyDataFrame
(int streamId, ByteBuf data) Creates a new instance. -
Uses of ByteBuf in io.netty.handler.codec.stomp
Fields in io.netty.handler.codec.stomp declared as ByteBufMethods in io.netty.handler.codec.stomp that return ByteBufModifier and TypeMethodDescriptionDefaultStompFrame.content()
private static ByteBuf
StompSubframeEncoder.encodeContent
(StompContentSubframe content, ChannelHandlerContext ctx) private ByteBuf
StompSubframeEncoder.encodeFullFrame
(StompFrame frame, ChannelHandlerContext ctx) Methods in io.netty.handler.codec.stomp with parameters of type ByteBufModifier and TypeMethodDescriptionprotected StompFrame
StompSubframeAggregator.beginAggregation
(StompHeadersSubframe start, ByteBuf content) protected Object
StompSubframeEncoder.convertContentSubFrame
(StompContentSubframe original, ByteBuf encoded) An extension method to convert a STOMP encoded buffer to a different message type based on an originalStompHeadersSubframe
content sub frame.protected Object
StompSubframeEncoder.convertFullFrame
(StompFrame original, ByteBuf encoded) An extension method to convert a STOMP encoded buffer to a different message type based on an originalStompFrame
full frame.protected Object
StompSubframeEncoder.convertHeadersSubFrame
(StompHeadersSubframe original, ByteBuf encoded) An extension method to convert a STOMP encoded buffer to a different message type based on an originalStompHeadersSubframe
headers sub frame.protected void
StompSubframeDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) private static void
StompSubframeEncoder.encodeHeaders
(StompHeadersSubframe frame, ByteBuf buf) (package private) AppendableCharSequence
(package private) boolean
StompSubframeDecoder.HeaderParser.parseHeader
(StompHeadersSubframe headersSubframe, ByteBuf buf) private StompCommand
StompSubframeDecoder.readCommand
(ByteBuf in) private StompSubframeDecoder.State
StompSubframeDecoder.readHeaders
(ByteBuf buffer, StompHeadersSubframe headersSubframe) private static void
StompSubframeDecoder.skipControlCharacters
(ByteBuf buffer) private static void
StompSubframeDecoder.skipNullCharacter
(ByteBuf buffer) Constructors in io.netty.handler.codec.stomp with parameters of type ByteBufModifierConstructorDescriptionDefaultLastStompContentSubframe
(ByteBuf content) DefaultStompContentSubframe
(ByteBuf content) DefaultStompFrame
(StompCommand command, ByteBuf content) (package private)
DefaultStompFrame
(StompCommand command, ByteBuf content, DefaultStompHeaders headers) -
Uses of ByteBuf in io.netty.handler.codec.string
Methods in io.netty.handler.codec.string with parameters of type ByteBufModifier and TypeMethodDescriptionprotected void
StringDecoder.decode
(ChannelHandlerContext ctx, ByteBuf msg, List<Object> out) -
Uses of ByteBuf in io.netty.handler.codec.xml
Methods in io.netty.handler.codec.xml that return ByteBufModifier and TypeMethodDescriptionprivate static ByteBuf
XmlFrameDecoder.extractFrame
(ByteBuf buffer, int index, int length) Methods in io.netty.handler.codec.xml with parameters of type ByteBufModifier and TypeMethodDescriptionprotected void
XmlDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
XmlFrameDecoder.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) private static ByteBuf
XmlFrameDecoder.extractFrame
(ByteBuf buffer, int index, int length) private static boolean
XmlFrameDecoder.isCDATABlockStart
(ByteBuf in, int i) private static boolean
XmlFrameDecoder.isCommentBlockStart
(ByteBuf in, int i) -
Uses of ByteBuf in io.netty.handler.logging
Methods in io.netty.handler.logging with parameters of type ByteBufModifier and TypeMethodDescriptionprivate String
LoggingHandler.formatByteBuf
(ChannelHandlerContext ctx, String eventName, ByteBuf msg) Generates the default log message of the specified event whose argument is aByteBuf
. -
Uses of ByteBuf in io.netty.handler.pcap
Methods in io.netty.handler.pcap with parameters of type ByteBufModifier and TypeMethodDescriptionprivate void
PcapWriteHandler.completeTCPWrite
(InetSocketAddress srcAddr, InetSocketAddress dstAddr, ByteBuf tcpBuf, ByteBufAllocator byteBufAllocator, ChannelHandlerContext ctx) Write TCP/IP L3 and L2 here.private void
PcapWriteHandler.completeUDPWrite
(InetSocketAddress srcAddr, InetSocketAddress dstAddr, ByteBuf udpBuf, ByteBufAllocator byteBufAllocator, ChannelHandlerContext ctx) Write UDP/IP L3 and L2 here.(package private) static void
Write IPv4 Ethernet Packet.(package private) static void
Write IPv6 Ethernet Packet.private static void
EthernetPacket.writePacket
(ByteBuf byteBuf, ByteBuf payload, byte[] srcAddress, byte[] dstAddress, int type) Write IPv6 Ethernet Packet(package private) void
PcapWriter.writePacket
(ByteBuf packetHeaderBuf, ByteBuf packet) Write Packet in Pcap OutputStream.(package private) static void
TCPPacket.writePacket
(ByteBuf byteBuf, ByteBuf payload, int segmentNumber, int ackNumber, int srcPort, int dstPort, TCPPacket.TCPFlag... tcpFlags) Write TCP Packet(package private) static void
UDPPacket.writePacket
(ByteBuf byteBuf, ByteBuf payload, int srcPort, int dstPort) Write UDP Packet(package private) static void
PcapHeaders.writePacketHeader
(ByteBuf byteBuf, int ts_sec, int ts_usec, int incl_len, int orig_len) Write Pcap Packet Headerprivate static void
IPPacket.writePacketv4
(ByteBuf byteBuf, ByteBuf payload, int protocol, int srcAddress, int dstAddress) private static void
IPPacket.writePacketv6
(ByteBuf byteBuf, ByteBuf payload, int protocol, byte[] srcAddress, byte[] dstAddress) (package private) static void
IPPacket.writeTCPv4
(ByteBuf byteBuf, ByteBuf payload, int srcAddress, int dstAddress) Write IPv4 Packet for TCP Packet(package private) static void
IPPacket.writeTCPv6
(ByteBuf byteBuf, ByteBuf payload, byte[] srcAddress, byte[] dstAddress) Write IPv6 Packet for TCP Packet(package private) static void
IPPacket.writeUDPv4
(ByteBuf byteBuf, ByteBuf payload, int srcAddress, int dstAddress) Write IPv4 Packet for UDP Packet(package private) static void
IPPacket.writeUDPv6
(ByteBuf byteBuf, ByteBuf payload, byte[] srcAddress, byte[] dstAddress) Write IPv6 Packet for UDP Packet -
Uses of ByteBuf in io.netty.handler.ssl
Fields in io.netty.handler.ssl declared as ByteBufModifier and TypeFieldDescriptionprivate final ByteBuf
PemPrivateKey.content
private final ByteBuf
PemValue.content
private final ByteBuf
PemX509Certificate.content
private ByteBuf
SslClientHelloHandler.handshakeBuffer
Methods in io.netty.handler.ssl that return ByteBufModifier and TypeMethodDescriptionprivate ByteBuf
SslHandler.allocate
(ChannelHandlerContext ctx, int capacity) Always prefer a direct buffer when it's pooled, so that we reduce the number of memory copies inOpenSslEngine
.private ByteBuf
SslHandler.allocateOutNetBuf
(ChannelHandlerContext ctx, int pendingBytes, int numComponents) Allocates an outbound network buffer forSSLEngine.wrap(ByteBuffer, ByteBuffer)
which can encrypt the specified amount of pending bytes.(package private) abstract ByteBuf
SslHandler.SslEngineType.allocateWrapBuffer
(SslHandler handler, ByteBufAllocator allocator, int pendingBytes, int numComponents) private static ByteBuf
PemX509Certificate.append
(ByteBufAllocator allocator, boolean useDirect, PemEncoded encoded, int count, ByteBuf pem) Appends thePemEncoded
value to theByteBuf
(last arg) and returns it.private static ByteBuf
PemX509Certificate.append
(ByteBufAllocator allocator, boolean useDirect, X509Certificate cert, int count, ByteBuf pem) Appends theX509Certificate
value to theByteBuf
(last arg) and returns it.protected ByteBuf
SslHandlerCoalescingBufferQueue.compose
(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next) protected ByteBuf
SslHandlerCoalescingBufferQueue.composeFirst
(ByteBufAllocator allocator, ByteBuf first, int bufferSize) PemPrivateKey.content()
PemValue.content()
PemX509Certificate.content()
private static ByteBuf
PemX509Certificate.newBuffer
(ByteBufAllocator allocator, boolean useDirect, int initialCapacity) (package private) static ByteBuf[]
PemReader.readCertificates
(File file) (package private) static ByteBuf[]
PemReader.readCertificates
(InputStream in) (package private) static ByteBuf
PemReader.readPrivateKey
(File file) (package private) static ByteBuf
PemReader.readPrivateKey
(InputStream in) protected ByteBuf
SslHandlerCoalescingBufferQueue.removeEmptyValue()
(package private) static ByteBuf
SslUtils.toBase64
(ByteBufAllocator allocator, ByteBuf src) Same asBase64.encode(ByteBuf, boolean)
but allows the use of a customByteBufAllocator
.private ByteBuf
ReferenceCountedOpenSslEngine.writeEncryptedData
(ByteBuffer src, int len) Write encrypted data to the OpenSSL network BIO.Methods in io.netty.handler.ssl with parameters of type ByteBufModifier and TypeMethodDescriptionprivate static ByteBuf
PemX509Certificate.append
(ByteBufAllocator allocator, boolean useDirect, PemEncoded encoded, int count, ByteBuf pem) Appends thePemEncoded
value to theByteBuf
(last arg) and returns it.private static ByteBuf
PemX509Certificate.append
(ByteBufAllocator allocator, boolean useDirect, X509Certificate cert, int count, ByteBuf pem) Appends theX509Certificate
value to theByteBuf
(last arg) and returns it.private static boolean
SslHandlerCoalescingBufferQueue.attemptCopyToCumulation
(ByteBuf cumulation, ByteBuf next, int wrapDataSize) protected ByteBuf
SslHandlerCoalescingBufferQueue.compose
(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next) protected ByteBuf
SslHandlerCoalescingBufferQueue.composeFirst
(ByteBufAllocator allocator, ByteBuf first, int bufferSize) protected void
OptionalSslHandler.decode
(ChannelHandlerContext context, ByteBuf in, List<Object> out) protected void
SslClientHelloHandler.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) protected void
SslHandler.decode
(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) private void
SslHandler.decodeJdkCompatible
(ChannelHandlerContext ctx, ByteBuf in) private void
SslHandler.decodeNonJdkCompatible
(ChannelHandlerContext ctx, ByteBuf in) private void
SslHandler.executeChannelRead
(ChannelHandlerContext ctx, ByteBuf decodedOut) private static String
AbstractSniHandler.extractSniHostname
(ByteBuf in) private static X509Certificate[]
SslContext.getCertificatesFromBuffers
(ByteBuf[] certs) (package private) static int
SslUtils.getEncryptedPacketLength
(ByteBuf buffer, int offset, boolean probeSSLv2) Return how much bytes can be read out of the encrypted data.private static PrivateKey
SslContext.getPrivateKeyFromByteBuffer
(ByteBuf encodedKeyBuf, String keyPassword) static boolean
SslHandler.isEncrypted
(ByteBuf buffer) Deprecated.static boolean
SslHandler.isEncrypted
(ByteBuf buffer, boolean probeSSLv2) Returnstrue
if the givenByteBuf
is encrypted.AbstractSniHandler.lookup
(ChannelHandlerContext ctx, ByteBuf clientHello) SslClientHelloHandler.lookup
(ChannelHandlerContext ctx, ByteBuf clientHello) Kicks off a lookup for the givenClientHello
and returns aFuture
which in turn will notify theSslClientHelloHandler.onLookupComplete(ChannelHandlerContext, Future)
on completion.(package private) static long
OpenSsl.memoryAddress
(ByteBuf buf) private static long
private static void
SslClientHelloHandler.releaseIfNotNull
(ByteBuf buffer) private void
SslClientHelloHandler.select
(ChannelHandlerContext ctx, ByteBuf clientHello) private static short
(package private) static ByteBuf
SslUtils.toBase64
(ByteBufAllocator allocator, ByteBuf src) Same asBase64.encode(ByteBuf, boolean)
but allows the use of a customByteBufAllocator
.private static ByteBuffer
SslHandler.toByteBuffer
(ByteBuf out, int index, int len) private static int
SslUtils.unsignedShortBE
(ByteBuf buffer, int offset) (package private) abstract SSLEngineResult
SslHandler.SslEngineType.unwrap
(SslHandler handler, ByteBuf in, int len, ByteBuf out) private int
SslHandler.unwrap
(ChannelHandlerContext ctx, ByteBuf packet, int length) Unwraps inbound SSL records.static PemPrivateKey
Creates aPemPrivateKey
from rawByteBuf
.static PemX509Certificate
Creates aPemX509Certificate
from rawByteBuf
.private SSLEngineResult
SslHandler.wrap
(ByteBufAllocator alloc, SSLEngine engine, ByteBuf in, ByteBuf out) private SSLEngineResult
SslHandler.wrapMultiple
(ByteBufAllocator alloc, SSLEngine engine, ByteBuf in, ByteBuf out) (package private) static void
Fills theByteBuf
with zero bytes.(package private) static void
SslUtils.zerooutAndRelease
(ByteBuf buffer) Fills theByteBuf
with zero bytes and releases it.Constructors in io.netty.handler.ssl with parameters of type ByteBufModifierConstructorDescriptionprivate
PemPrivateKey
(ByteBuf content) (package private)
private
PemX509Certificate
(ByteBuf content) -
Uses of ByteBuf in io.netty.handler.ssl.ocsp
Methods in io.netty.handler.ssl.ocsp with parameters of type ByteBufModifier and TypeMethodDescriptionprivate static Promise
<org.bouncycastle.cert.ocsp.OCSPResp> OcspClient.query
(EventLoop eventLoop, ByteBuf ocspRequest, String host, int port, String path, IoTransport ioTransport, DnsNameResolver dnsNameResolver) Query the OCSP responder for certificate status using HTTP/1.1 -
Uses of ByteBuf in io.netty.handler.stream
Methods in io.netty.handler.stream that return ByteBufModifier and TypeMethodDescriptionChunkedFile.readChunk
(ByteBufAllocator allocator) ChunkedFile.readChunk
(ChannelHandlerContext ctx) Deprecated.ChunkedNioFile.readChunk
(ByteBufAllocator allocator) ChunkedNioFile.readChunk
(ChannelHandlerContext ctx) Deprecated.ChunkedNioStream.readChunk
(ByteBufAllocator allocator) ChunkedNioStream.readChunk
(ChannelHandlerContext ctx) Deprecated.ChunkedStream.readChunk
(ByteBufAllocator allocator) ChunkedStream.readChunk
(ChannelHandlerContext ctx) Deprecated. -
Uses of ByteBuf in io.netty.resolver.dns
Methods in io.netty.resolver.dns with parameters of type ByteBufModifier and TypeMethodDescription(package private) static String
DnsResolveContext.decodeDomainName
(ByteBuf in)