Modifier and Type | Class and Description |
---|---|
class |
AbstractByteBuf
缓冲区的骨架实现。
|
class |
AbstractDerivedByteBuf
已过时。
不使用。
|
class |
AbstractReferenceCountedByteBuf
ByteBuf 实现的抽象基类,用于计算引用。
|
class |
CompositeByteBuf
将多个缓冲区显示为单个合并缓冲区的虚拟缓冲区。
|
class |
DuplicatedByteBuf
已过时。
不使用。
|
class |
EmptyByteBuf
一个空的 ByteBuf 其容量和最大容量都是0 。
|
class |
ReadOnlyByteBuf
已过时。
不使用。
|
class |
SlicedByteBuf
已过时。
不使用。
|
class |
SwappedByteBuf
已过时。
使用小端存取,如
getShortLE , getIntLE 代替。
|
class |
UnpooledDirectByteBuf
基于NIO
ByteBuffer 的缓冲区。
|
class |
UnpooledHeapByteBuf
Big endian Java堆缓冲区实现。
|
class |
UnpooledUnsafeDirectByteBuf
基于NIO
ByteBuffer 的缓冲区。
|
Modifier and Type | Field and Description |
---|---|
static ByteBuf |
Unpooled.EMPTY_BUFFER
容量为
0 缓冲区。
|
Modifier and Type | Method and Description |
---|---|
ByteBuf |
SwappedByteBuf.asReadOnly()
已过时。
|
ByteBuf |
ReadOnlyByteBuf.asReadOnly()
已过时。
|
ByteBuf |
EmptyByteBuf.asReadOnly() |
abstract ByteBuf |
ByteBuf.asReadOnly()
返回此缓冲区的只读版本。
|
ByteBuf |
AbstractByteBuf.asReadOnly() |
static ByteBuf |
Unpooled.buffer()
创建一个具有相当小的初始容量的新的大端Java堆缓冲区,可根据需要无限扩展其容量。
|
ByteBuf |
ByteBufOutputStream.buffer()
返回此流正在写入数据的缓冲区。
|
ByteBuf |
ByteBufAllocator.buffer()
分配一个 ByteBuf 。
|
ByteBuf |
AbstractByteBufAllocator.buffer() |
static ByteBuf |
Unpooled.buffer(int initialCapacity)
使用指定的
capacity 创建新的大端Java堆缓冲区,该缓冲区根据需要无限扩展其容量。
|
ByteBuf |
ByteBufAllocator.buffer(int initialCapacity)
分配给定的初始容量 ByteBuf 。
|
ByteBuf |
AbstractByteBufAllocator.buffer(int initialCapacity) |
static ByteBuf |
Unpooled.buffer(int initialCapacity, int maxCapacity)
用指定的
initialCapacity 创建一个新的大端Java堆缓冲区,该缓冲区可能长达
maxCapacity 新缓冲区的
readerIndex 和
writerIndex 是
0 。
|
ByteBuf |
ByteBufAllocator.buffer(int initialCapacity, int maxCapacity)
用给定的初始容量和给定的最大容量分配 ByteBuf 。
|
ByteBuf |
AbstractByteBufAllocator.buffer(int initialCapacity, int maxCapacity) |
ByteBuf |
UnpooledUnsafeDirectByteBuf.capacity(int newCapacity) |
ByteBuf |
UnpooledHeapByteBuf.capacity(int newCapacity) |
ByteBuf |
UnpooledDirectByteBuf.capacity(int newCapacity) |
ByteBuf |
SwappedByteBuf.capacity(int newCapacity)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.capacity(int newCapacity)
已过时。
|
ByteBuf |
EmptyByteBuf.capacity(int newCapacity) |
ByteBuf |
DuplicatedByteBuf.capacity(int newCapacity)
已过时。
|
abstract ByteBuf |
ByteBuf.capacity(int newCapacity)
调整此缓冲区的容量。
|
ByteBuf |
SwappedByteBuf.clear()
已过时。
|
ByteBuf |
EmptyByteBuf.clear() |
abstract ByteBuf |
ByteBuf.clear()
将此缓冲区的
readerIndex 和
writerIndex 设置为
0 。
|
ByteBuf |
AbstractByteBuf.clear() |
ByteBuf |
CompositeByteBuf.component(int cIndex)
返回指定索引上的 ByteBuf
|
ByteBuf |
CompositeByteBuf.componentAtOffset(int offset)
在指定的索引处返回 ByteBuf
|
ByteBuf |
DefaultByteBufHolder.content() |
ByteBuf |
ByteBufHolder.content()
返回这个 ByteBufHolder 所持有的数据。
|
static ByteBuf |
Unpooled.copiedBuffer(byte[]... arrays)
创建一个新的大端缓冲区,其内容是指定的
arrays 的合并副本。
|
static ByteBuf |
Unpooled.copiedBuffer(byte[] array)
创建一个新的大端缓冲区,其内容是指定的
array 的副本。
|
static ByteBuf |
Unpooled.copiedBuffer(byte[] array, int offset, int length)
创建一个新的大端缓冲区,其内容是指定的
array 的子区域的副本。
|
static ByteBuf |
Unpooled.copiedBuffer(ByteBuf... buffers)
创建一个新的缓冲区,其内容是指定的
buffers 可读字节的合并副本。
|
static ByteBuf |
Unpooled.copiedBuffer(ByteBuf buffer)
创建一个新的缓冲区,其内容是指定的
buffer 的可读字节的副本。
|
static ByteBuf |
Unpooled.copiedBuffer(java.nio.ByteBuffer... buffers)
创建一个新缓冲区,其内容是指定的
buffers '切片的合并副本。
|
static ByteBuf |
Unpooled.copiedBuffer(java.nio.ByteBuffer buffer)
创建一个新的缓冲区,其内容是指定的
buffer 当前分片的副本。
|
static ByteBuf |
Unpooled.copiedBuffer(char[] array, java.nio.charset.Charset charset)
创建一个新的big-endian缓冲区,其内容是在指定的
array 编码的指定
charset 。
|
static ByteBuf |
Unpooled.copiedBuffer(char[] array, int offset, int length, java.nio.charset.Charset charset)
创建一个新的大端缓冲区,其内容是在指定的
array 编码的指定
charset 。
|
static ByteBuf |
Unpooled.copiedBuffer(java.lang.CharSequence string, java.nio.charset.Charset charset)
创建一个新的大端缓冲区,其内容是在指定的
string 编码的指定
charset 。
|
static ByteBuf |
Unpooled.copiedBuffer(java.lang.CharSequence string, int offset, int length, java.nio.charset.Charset charset)
创建一个新的big-endian缓冲区,其内容是指定
string 编码的指定
charset 。
|
ByteBuf |
SwappedByteBuf.copy()
已过时。
|
ByteBuf |
EmptyByteBuf.copy() |
abstract ByteBuf |
ByteBuf.copy()
返回此缓冲区可读字节的副本。
|
ByteBuf |
AbstractByteBuf.copy() |
ByteBuf |
UnpooledUnsafeDirectByteBuf.copy(int index, int length) |
ByteBuf |
UnpooledHeapByteBuf.copy(int index, int length) |
ByteBuf |
UnpooledDirectByteBuf.copy(int index, int length) |
ByteBuf |
SwappedByteBuf.copy(int index, int length)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.copy(int index, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.copy(int index, int length) |
ByteBuf |
DuplicatedByteBuf.copy(int index, int length)
已过时。
|
ByteBuf |
CompositeByteBuf.copy(int index, int length) |
abstract ByteBuf |
ByteBuf.copy(int index, int length)
返回此缓冲区的子区域的副本。
|
static ByteBuf |
Unpooled.copyBoolean(boolean... values)
创建一个包含指定布尔值序列的新的大端缓冲区。
|
static ByteBuf |
Unpooled.copyBoolean(boolean value)
创建一个包含指定布尔值的新的单字节大端缓冲区。
|
static ByteBuf |
Unpooled.copyDouble(double... values)
创建一个新的大端缓冲区,它包含一系列指定的64位浮点数。
|
static ByteBuf |
Unpooled.copyDouble(double value)
创建一个新的8字节大端缓冲区,该缓冲区保存指定的64位浮点数。
|
static ByteBuf |
Unpooled.copyFloat(float... values)
创建一个新的大端缓冲区,其中包含一系列指定的32位浮点数。
|
static ByteBuf |
Unpooled.copyFloat(float value)
创建一个新的4字节大端缓冲区,该缓冲区保存指定的32位浮点数。
|
static ByteBuf |
Unpooled.copyInt(int... values)
创建一个包含指定32位整数序列的大端缓冲区。
|
static ByteBuf |
Unpooled.copyInt(int value)
创建一个新的4字节大端缓冲区,其中包含指定的32位整数。
|
static ByteBuf |
Unpooled.copyLong(long... values)
创建一个新的大端缓冲区,其中包含指定的64位整数序列。
|
static ByteBuf |
Unpooled.copyLong(long value)
创建一个新的8字节大端缓冲区,该缓冲区保存指定的64位整数。
|
static ByteBuf |
Unpooled.copyMedium(int... values)
创建一个新的大端缓冲区,其中包含指定的24位整数序列。
|
static ByteBuf |
Unpooled.copyMedium(int value)
创建一个新的3字节的big-endian缓冲区,该缓冲区保存指定的24位整数。
|
static ByteBuf |
Unpooled.copyShort(int... values)
创建一个新的大端缓冲区,其中包含指定的16位整数序列。
|
static ByteBuf |
Unpooled.copyShort(int value)
创建一个新的2字节大端缓冲区,该缓冲区保存指定的16位整数。
|
static ByteBuf |
Unpooled.copyShort(short... values)
创建一个新的大端缓冲区,其中包含指定的16位整数序列。
|
static ByteBuf |
Unpooled.directBuffer()
以合理的小初始容量创建新的大端直接缓冲区,根据需要无限扩展其容量。
|
ByteBuf |
ByteBufAllocator.directBuffer()
直接分配 ByteBuf 。
|
ByteBuf |
AbstractByteBufAllocator.directBuffer() |
static ByteBuf |
Unpooled.directBuffer(int initialCapacity)
使用指定的
capacity 创建新的big-endian直接缓冲区,该缓冲区根据需要无限扩展其容量。
|
ByteBuf |
ByteBufAllocator.directBuffer(int initialCapacity)
分配给定的初始容量的直接 ByteBuf 。
|
ByteBuf |
AbstractByteBufAllocator.directBuffer(int initialCapacity) |
static ByteBuf |
Unpooled.directBuffer(int initialCapacity, int maxCapacity)
用指定的
initialCapacity 创建一个新的big-endian直接缓冲区,该缓冲区可能长达
maxCapacity 。
|
ByteBuf |
ByteBufAllocator.directBuffer(int initialCapacity, int maxCapacity)
分配给定的初始容量和给定的最大容量的直接 ByteBuf 。
|
ByteBuf |
AbstractByteBufAllocator.directBuffer(int initialCapacity, int maxCapacity) |
ByteBuf |
SwappedByteBuf.discardReadBytes()
已过时。
|
ByteBuf |
ReadOnlyByteBuf.discardReadBytes()
已过时。
|
ByteBuf |
EmptyByteBuf.discardReadBytes() |
abstract ByteBuf |
ByteBuf.discardReadBytes()
丢弃第0个索引和
readerIndex 之间的字节。
|
ByteBuf |
AbstractByteBuf.discardReadBytes() |
ByteBuf |
SwappedByteBuf.discardSomeReadBytes()
已过时。
|
ByteBuf |
EmptyByteBuf.discardSomeReadBytes() |
abstract ByteBuf |
ByteBuf.discardSomeReadBytes()
类似于
discardReadBytes() ,不同之
处在于此方法可能会丢弃部分,全部或全部读取字节,具体取决于其内部实现方式,以减少潜在的额外内存消耗为代价来降低总体内存带宽消耗。
|
ByteBuf |
AbstractByteBuf.discardSomeReadBytes() |
ByteBuf |
SwappedByteBuf.duplicate()
已过时。
|
ByteBuf |
ReadOnlyByteBuf.duplicate()
已过时。
|
ByteBuf |
EmptyByteBuf.duplicate() |
abstract ByteBuf |
ByteBuf.duplicate()
返回共享此缓冲区整个区域的缓冲区。
|
ByteBuf |
AbstractByteBuf.duplicate() |
static ByteBuf |
ByteBufUtil.encodeString(ByteBufAllocator alloc, java.nio.CharBuffer src, java.nio.charset.Charset charset)
编码给定 CharBuffer 使用给定Charset 到一个新ByteBuf 这是通过分配ByteBufAllocator 。
|
static ByteBuf |
ByteBufUtil.encodeString(ByteBufAllocator alloc, java.nio.CharBuffer src, java.nio.charset.Charset charset, int extraCapacity)
编码给定 CharBuffer 使用给定Charset 到一个新ByteBuf 这是通过分配ByteBufAllocator 。
|
ByteBuf |
SwappedByteBuf.ensureWritable(int writableBytes)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.ensureWritable(int minWritableBytes)
已过时。
|
ByteBuf |
EmptyByteBuf.ensureWritable(int minWritableBytes) |
abstract ByteBuf |
ByteBuf.ensureWritable(int minWritableBytes)
确保
the writable bytes的数量等于或大于指定的值。
|
ByteBuf |
AbstractByteBuf.ensureWritable(int minWritableBytes) |
ByteBuf |
SwappedByteBuf.getBytes(int index, byte[] dst)
已过时。
|
ByteBuf |
EmptyByteBuf.getBytes(int index, byte[] dst) |
abstract ByteBuf |
ByteBuf.getBytes(int index, byte[] dst)
将此缓冲区的数据传输到指定的目标,从指定的绝对
index 。
|
ByteBuf |
AbstractByteBuf.getBytes(int index, byte[] dst) |
ByteBuf |
UnpooledUnsafeDirectByteBuf.getBytes(int index, byte[] dst, int dstIndex, int length) |
ByteBuf |
UnpooledHeapByteBuf.getBytes(int index, byte[] dst, int dstIndex, int length) |
ByteBuf |
UnpooledDirectByteBuf.getBytes(int index, byte[] dst, int dstIndex, int length) |
ByteBuf |
SwappedByteBuf.getBytes(int index, byte[] dst, int dstIndex, int length)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.getBytes(int index, byte[] dst, int dstIndex, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.getBytes(int index, byte[] dst, int dstIndex, int length) |
ByteBuf |
DuplicatedByteBuf.getBytes(int index, byte[] dst, int dstIndex, int length)
已过时。
|
abstract ByteBuf |
ByteBuf.getBytes(int index, byte[] dst, int dstIndex, int length)
将该缓冲区的数据传输到指定的绝对
index 。
|
ByteBuf |
SwappedByteBuf.getBytes(int index, ByteBuf dst)
已过时。
|
ByteBuf |
EmptyByteBuf.getBytes(int index, ByteBuf dst) |
abstract ByteBuf |
ByteBuf.getBytes(int index, ByteBuf dst)
将此缓冲区的数据传输到指定的目标,从指定的绝对
index 开始,直到目标变为不可写。
|
ByteBuf |
AbstractByteBuf.getBytes(int index, ByteBuf dst) |
ByteBuf |
UnpooledUnsafeDirectByteBuf.getBytes(int index, java.nio.ByteBuffer dst) |
ByteBuf |
UnpooledHeapByteBuf.getBytes(int index, java.nio.ByteBuffer dst) |
ByteBuf |
UnpooledDirectByteBuf.getBytes(int index, java.nio.ByteBuffer dst) |
ByteBuf |
SwappedByteBuf.getBytes(int index, java.nio.ByteBuffer dst)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.getBytes(int index, java.nio.ByteBuffer dst)
已过时。
|
ByteBuf |
EmptyByteBuf.getBytes(int index, java.nio.ByteBuffer dst) |
ByteBuf |
DuplicatedByteBuf.getBytes(int index, java.nio.ByteBuffer dst)
已过时。
|
abstract ByteBuf |
ByteBuf.getBytes(int index, java.nio.ByteBuffer dst)
将此缓冲区的数据传输到指定的目标位置,从指定的绝对
index 开始,直到目标位置达到其极限。
|
ByteBuf |
SwappedByteBuf.getBytes(int index, ByteBuf dst, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.getBytes(int index, ByteBuf dst, int length) |
abstract ByteBuf |
ByteBuf.getBytes(int index, ByteBuf dst, int length)
将该缓冲区的数据传送到指定的目的地,从指定的绝对
index 。
|
ByteBuf |
AbstractByteBuf.getBytes(int index, ByteBuf dst, int length) |
ByteBuf |
UnpooledUnsafeDirectByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length) |
ByteBuf |
UnpooledHeapByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length) |
ByteBuf |
UnpooledDirectByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length) |
ByteBuf |
SwappedByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length) |
ByteBuf |
DuplicatedByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length)
已过时。
|
abstract ByteBuf |
ByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length)
将此缓冲区的数据传输到指定的目标,从指定的绝对
index 。
|
ByteBuf |
UnpooledUnsafeDirectByteBuf.getBytes(int index, java.io.OutputStream out, int length) |
ByteBuf |
UnpooledHeapByteBuf.getBytes(int index, java.io.OutputStream out, int length) |
ByteBuf |
UnpooledDirectByteBuf.getBytes(int index, java.io.OutputStream out, int length) |
ByteBuf |
SwappedByteBuf.getBytes(int index, java.io.OutputStream out, int length)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.getBytes(int index, java.io.OutputStream out, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.getBytes(int index, java.io.OutputStream out, int length) |
ByteBuf |
DuplicatedByteBuf.getBytes(int index, java.io.OutputStream out, int length)
已过时。
|
abstract ByteBuf |
ByteBuf.getBytes(int index, java.io.OutputStream out, int length)
将此缓冲区的数据传输到以指定的绝对值
index 开始的指定流。
|
ByteBuf |
ByteBufAllocator.heapBuffer()
分配一个堆 ByteBuf 。
|
ByteBuf |
AbstractByteBufAllocator.heapBuffer() |
ByteBuf |
ByteBufAllocator.heapBuffer(int initialCapacity)
用给定的初始容量分配堆 ByteBuf 。
|
ByteBuf |
AbstractByteBufAllocator.heapBuffer(int initialCapacity) |
ByteBuf |
ByteBufAllocator.heapBuffer(int initialCapacity, int maxCapacity)
用给定的初始容量和给定的最大容量分配堆 ByteBuf 。
|
ByteBuf |
AbstractByteBufAllocator.heapBuffer(int initialCapacity, int maxCapacity) |
ByteBuf |
CompositeByteBuf.internalComponent(int cIndex)
返回指定索引上的内部 ByteBuf 。
|
ByteBuf |
CompositeByteBuf.internalComponentAtOffset(int offset)
在指定的偏移量上返回内部 ByteBuf 。
|
ByteBuf |
ByteBufAllocator.ioBuffer()
分配一个 ByteBuf ,最好是一个适合I / O的直接缓冲区。
|
ByteBuf |
AbstractByteBufAllocator.ioBuffer() |
ByteBuf |
ByteBufAllocator.ioBuffer(int initialCapacity)
分配一个 ByteBuf ,最好是一个适用于I / O的直接缓冲区。
|
ByteBuf |
AbstractByteBufAllocator.ioBuffer(int initialCapacity) |
ByteBuf |
ByteBufAllocator.ioBuffer(int initialCapacity, int maxCapacity)
分配一个 ByteBuf ,最好是一个适合I / O的直接缓冲区。
|
ByteBuf |
AbstractByteBufAllocator.ioBuffer(int initialCapacity, int maxCapacity) |
ByteBuf |
SwappedByteBuf.markReaderIndex()
已过时。
|
ByteBuf |
EmptyByteBuf.markReaderIndex() |
abstract ByteBuf |
ByteBuf.markReaderIndex()
在此缓冲区中标记当前的
readerIndex 。
|
ByteBuf |
AbstractByteBuf.markReaderIndex() |
ByteBuf |
SwappedByteBuf.markWriterIndex()
已过时。
|
ByteBuf |
EmptyByteBuf.markWriterIndex() |
abstract ByteBuf |
ByteBuf.markWriterIndex()
在此缓冲区中标记当前的
writerIndex 。
|
ByteBuf |
AbstractByteBuf.markWriterIndex() |
protected ByteBuf |
UnpooledByteBufAllocator.newDirectBuffer(int initialCapacity, int maxCapacity) |
protected ByteBuf |
PooledByteBufAllocator.newDirectBuffer(int initialCapacity, int maxCapacity) |
protected abstract ByteBuf |
AbstractByteBufAllocator.newDirectBuffer(int initialCapacity, int maxCapacity)
创建直接 ByteBuf 给定参数:initialCapacity和MAXCAPACITY。
|
protected ByteBuf |
UnpooledByteBufAllocator.newHeapBuffer(int initialCapacity, int maxCapacity) |
protected ByteBuf |
PooledByteBufAllocator.newHeapBuffer(int initialCapacity, int maxCapacity) |
protected abstract ByteBuf |
AbstractByteBufAllocator.newHeapBuffer(int initialCapacity, int maxCapacity)
创建一个堆 ByteBuf 给定参数:initialCapacity和MAXCAPACITY。
|
ByteBuf |
SwappedByteBuf.order(java.nio.ByteOrder endianness)
已过时。
|
ByteBuf |
EmptyByteBuf.order(java.nio.ByteOrder endianness) |
abstract ByteBuf |
ByteBuf.order(java.nio.ByteOrder endianness)
已过时。
使用小端存取,如
getShortLE , getIntLE ,而不是用交换创建一个缓冲区endianness 。
|
ByteBuf |
AbstractByteBuf.order(java.nio.ByteOrder endianness) |
ByteBuf |
SwappedByteBuf.readBytes(byte[] dst)
已过时。
|
ByteBuf |
EmptyByteBuf.readBytes(byte[] dst) |
abstract ByteBuf |
ByteBuf.readBytes(byte[] dst)
传输此缓冲区的数据到指定的目标并从当前
readerIndex 并增加了
readerIndex 由传输的字节(=数量
dst.length )。
|
ByteBuf |
AbstractByteBuf.readBytes(byte[] dst) |
ByteBuf |
UnpooledDirectByteBuf.readBytes(byte[] dst, int dstIndex, int length) |
ByteBuf |
SwappedByteBuf.readBytes(byte[] dst, int dstIndex, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.readBytes(byte[] dst, int dstIndex, int length) |
abstract ByteBuf |
ByteBuf.readBytes(byte[] dst, int dstIndex, int length)
传输此缓冲区的数据到指定的目标并从当前
readerIndex 并增加了
readerIndex 由传输的字节(=数量
length )。
|
ByteBuf |
AbstractByteBuf.readBytes(byte[] dst, int dstIndex, int length) |
ByteBuf |
SwappedByteBuf.readBytes(ByteBuf dst)
已过时。
|
ByteBuf |
EmptyByteBuf.readBytes(ByteBuf dst) |
abstract ByteBuf |
ByteBuf.readBytes(ByteBuf dst)
将此缓冲区的数据传输到从当前
readerIndex 开始的指定目标,直到目标变为不可写,并将传输字节数增加
readerIndex 。
|
ByteBuf |
AbstractByteBuf.readBytes(ByteBuf dst) |
static ByteBuf |
ByteBufUtil.readBytes(ByteBufAllocator alloc, ByteBuf buffer, int length)
阅读给定的字节量到一个新 ByteBuf 是从分配ByteBufAllocator 。
|
ByteBuf |
UnpooledUnsafeDirectByteBuf.readBytes(java.nio.ByteBuffer dst) |
ByteBuf |
UnpooledDirectByteBuf.readBytes(java.nio.ByteBuffer dst) |
ByteBuf |
SwappedByteBuf.readBytes(java.nio.ByteBuffer dst)
已过时。
|
ByteBuf |
EmptyByteBuf.readBytes(java.nio.ByteBuffer dst) |
abstract ByteBuf |
ByteBuf.readBytes(java.nio.ByteBuffer dst)
将此缓冲区的数据传输到指定的目标,从当前的
readerIndex 开始,直到目标位置达到其限制,并将传输字节数增加
readerIndex 。
|
ByteBuf |
AbstractByteBuf.readBytes(java.nio.ByteBuffer dst) |
ByteBuf |
SwappedByteBuf.readBytes(ByteBuf dst, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.readBytes(ByteBuf dst, int length) |
abstract ByteBuf |
ByteBuf.readBytes(ByteBuf dst, int length)
传输此缓冲区的数据到指定的目标并从当前
readerIndex 并增加了
readerIndex 由传输的字节(=数量
length )。
|
ByteBuf |
AbstractByteBuf.readBytes(ByteBuf dst, int length) |
ByteBuf |
SwappedByteBuf.readBytes(ByteBuf dst, int dstIndex, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.readBytes(ByteBuf dst, int dstIndex, int length) |
abstract ByteBuf |
ByteBuf.readBytes(ByteBuf dst, int dstIndex, int length)
传输此缓冲区的数据到指定的目标并从当前
readerIndex 并增加了
readerIndex 由传输的字节(=数量
length )。
|
ByteBuf |
AbstractByteBuf.readBytes(ByteBuf dst, int dstIndex, int length) |
ByteBuf |
SwappedByteBuf.readBytes(int length)
已过时。
|
ByteBuf |
EmptyByteBuf.readBytes(int length) |
abstract ByteBuf |
ByteBuf.readBytes(int length)
传输此缓冲区的数据到一个新创建的缓冲器并从当前
readerIndex 并增加了
readerIndex 由传输的字节(=数量
length )。
|
ByteBuf |
AbstractByteBuf.readBytes(int length) |
ByteBuf |
UnpooledDirectByteBuf.readBytes(java.io.OutputStream out, int length) |
ByteBuf |
SwappedByteBuf.readBytes(java.io.OutputStream out, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.readBytes(java.io.OutputStream out, int length) |
abstract ByteBuf |
ByteBuf.readBytes(java.io.OutputStream out, int length)
将此缓冲区的数据从当前的
readerIndex 开始传输到指定的流。
|
ByteBuf |
AbstractByteBuf.readBytes(java.io.OutputStream out, int length) |
ByteBuf |
SwappedByteBuf.readerIndex(int readerIndex)
已过时。
|
ByteBuf |
EmptyByteBuf.readerIndex(int readerIndex) |
abstract ByteBuf |
ByteBuf.readerIndex(int readerIndex)
设置此缓冲区的
readerIndex 。
|
ByteBuf |
AbstractByteBuf.readerIndex(int readerIndex) |
ByteBuf |
SwappedByteBuf.readRetainedSlice(int length)
已过时。
|
ByteBuf |
EmptyByteBuf.readRetainedSlice(int length) |
abstract ByteBuf |
ByteBuf.readRetainedSlice(int length)
返回此缓冲区的子区域并从当前的一个新的保留切片
readerIndex 并增加了
readerIndex 由新的切片(=大小
length )。
|
ByteBuf |
AbstractByteBuf.readRetainedSlice(int length) |
ByteBuf |
SwappedByteBuf.readSlice(int length)
已过时。
|
ByteBuf |
EmptyByteBuf.readSlice(int length) |
abstract ByteBuf |
ByteBuf.readSlice(int length)
返回此缓冲区的子区域并从当前的新的片
readerIndex 并增加了
readerIndex 由新的切片(=大小
length )。
|
ByteBuf |
AbstractByteBuf.readSlice(int length) |
ByteBuf |
SwappedByteBuf.resetReaderIndex()
已过时。
|
ByteBuf |
EmptyByteBuf.resetReaderIndex() |
abstract ByteBuf |
ByteBuf.resetReaderIndex()
将当前
readerIndex 重新定位到此缓冲区中标记为
readerIndex 。
|
ByteBuf |
AbstractByteBuf.resetReaderIndex() |
ByteBuf |
SwappedByteBuf.resetWriterIndex()
已过时。
|
ByteBuf |
EmptyByteBuf.resetWriterIndex() |
abstract ByteBuf |
ByteBuf.resetWriterIndex()
将当前
writerIndex 重新定位到此缓冲区中标记为
writerIndex 。
|
ByteBuf |
AbstractByteBuf.resetWriterIndex() |
ByteBuf |
SwappedByteBuf.retain()
已过时。
|
ByteBuf |
EmptyByteBuf.retain() |
abstract ByteBuf |
ByteBuf.retain() |
ByteBuf |
AbstractReferenceCountedByteBuf.retain() |
ByteBuf |
AbstractDerivedByteBuf.retain()
已过时。
|
ByteBuf |
SwappedByteBuf.retain(int increment)
已过时。
|
ByteBuf |
EmptyByteBuf.retain(int increment) |
abstract ByteBuf |
ByteBuf.retain(int increment) |
ByteBuf |
AbstractReferenceCountedByteBuf.retain(int increment) |
ByteBuf |
AbstractDerivedByteBuf.retain(int increment)
已过时。
|
ByteBuf |
SwappedByteBuf.retainedDuplicate()
已过时。
|
ByteBuf |
EmptyByteBuf.retainedDuplicate() |
abstract ByteBuf |
ByteBuf.retainedDuplicate()
返回共享此缓冲区整个区域的保留缓冲区。
|
ByteBuf |
AbstractByteBuf.retainedDuplicate() |
ByteBuf |
SwappedByteBuf.retainedSlice()
已过时。
|
ByteBuf |
EmptyByteBuf.retainedSlice() |
abstract ByteBuf |
ByteBuf.retainedSlice()
返回此缓冲区可读字节的保留片段。
|
ByteBuf |
AbstractByteBuf.retainedSlice() |
ByteBuf |
SwappedByteBuf.retainedSlice(int index, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.retainedSlice(int index, int length) |
abstract ByteBuf |
ByteBuf.retainedSlice(int index, int length)
返回此缓冲区的子区域的保留切片。
|
ByteBuf |
AbstractByteBuf.retainedSlice(int index, int length) |
ByteBuf |
SwappedByteBuf.setBoolean(int index, boolean value)
已过时。
|
ByteBuf |
EmptyByteBuf.setBoolean(int index, boolean value) |
abstract ByteBuf |
ByteBuf.setBoolean(int index, boolean value)
在此缓冲区中的指定绝对
index 处设置指定的布尔值。
|
ByteBuf |
AbstractByteBuf.setBoolean(int index, boolean value) |
ByteBuf |
UnpooledHeapByteBuf.setByte(int index, int value) |
ByteBuf |
UnpooledDirectByteBuf.setByte(int index, int value) |
ByteBuf |
SwappedByteBuf.setByte(int index, int value)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.setByte(int index, int value)
已过时。
|
ByteBuf |
EmptyByteBuf.setByte(int index, int value) |
ByteBuf |
DuplicatedByteBuf.setByte(int index, int value)
已过时。
|
abstract ByteBuf |
ByteBuf.setByte(int index, int value)
在此缓冲区中的指定绝对
index 处设置指定的字节。
|
ByteBuf |
AbstractByteBuf.setByte(int index, int value) |
ByteBuf |
SwappedByteBuf.setBytes(int index, byte[] src)
已过时。
|
ByteBuf |
EmptyByteBuf.setBytes(int index, byte[] src) |
abstract ByteBuf |
ByteBuf.setBytes(int index, byte[] src)
将指定的源数组的数据从指定的绝对
index 开始传输到此缓冲区。
|
ByteBuf |
AbstractByteBuf.setBytes(int index, byte[] src) |
ByteBuf |
UnpooledUnsafeDirectByteBuf.setBytes(int index, byte[] src, int srcIndex, int length) |
ByteBuf |
UnpooledHeapByteBuf.setBytes(int index, byte[] src, int srcIndex, int length) |
ByteBuf |
UnpooledDirectByteBuf.setBytes(int index, byte[] src, int srcIndex, int length) |
ByteBuf |
SwappedByteBuf.setBytes(int index, byte[] src, int srcIndex, int length)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.setBytes(int index, byte[] src, int srcIndex, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.setBytes(int index, byte[] src, int srcIndex, int length) |
ByteBuf |
DuplicatedByteBuf.setBytes(int index, byte[] src, int srcIndex, int length)
已过时。
|
abstract ByteBuf |
ByteBuf.setBytes(int index, byte[] src, int srcIndex, int length)
将指定的源数组的数据传输到此缓冲区,从指定的绝对
index 。
|
ByteBuf |
SwappedByteBuf.setBytes(int index, ByteBuf src)
已过时。
|
ByteBuf |
EmptyByteBuf.setBytes(int index, ByteBuf src) |
abstract ByteBuf |
ByteBuf.setBytes(int index, ByteBuf src)
将指定的源缓冲区的数据从指定的绝对
index 开始传输到此缓冲区,直到源缓冲区变得不可读。
|
ByteBuf |
AbstractByteBuf.setBytes(int index, ByteBuf src) |
ByteBuf |
UnpooledUnsafeDirectByteBuf.setBytes(int index, java.nio.ByteBuffer src) |
ByteBuf |
UnpooledHeapByteBuf.setBytes(int index, java.nio.ByteBuffer src) |
ByteBuf |
UnpooledDirectByteBuf.setBytes(int index, java.nio.ByteBuffer src) |
ByteBuf |
SwappedByteBuf.setBytes(int index, java.nio.ByteBuffer src)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.setBytes(int index, java.nio.ByteBuffer src)
已过时。
|
ByteBuf |
EmptyByteBuf.setBytes(int index, java.nio.ByteBuffer src) |
ByteBuf |
DuplicatedByteBuf.setBytes(int index, java.nio.ByteBuffer src)
已过时。
|
abstract ByteBuf |
ByteBuf.setBytes(int index, java.nio.ByteBuffer src)
将指定的源缓冲区的数据从指定的绝对
index 开始传输到此缓冲区,直到源缓冲区的位置达到其限制。
|
ByteBuf |
SwappedByteBuf.setBytes(int index, ByteBuf src, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.setBytes(int index, ByteBuf src, int length) |
abstract ByteBuf |
ByteBuf.setBytes(int index, ByteBuf src, int length)
将指定的源缓冲区的数据从指定的绝对
index 开始传送到此缓冲区。
|
ByteBuf |
AbstractByteBuf.setBytes(int index, ByteBuf src, int length) |
ByteBuf |
UnpooledUnsafeDirectByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length) |
ByteBuf |
UnpooledHeapByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length) |
ByteBuf |
UnpooledDirectByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length) |
ByteBuf |
SwappedByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length) |
ByteBuf |
DuplicatedByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length)
已过时。
|
abstract ByteBuf |
ByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length)
将指定的源缓冲区的数据从指定的绝对
index 开始传送到此缓冲区。
|
ByteBuf |
SwappedByteBuf.setChar(int index, int value)
已过时。
|
ByteBuf |
EmptyByteBuf.setChar(int index, int value) |
abstract ByteBuf |
ByteBuf.setChar(int index, int value)
在此缓冲区的指定绝对
index 处设置指定的2字节UTF-16字符。
|
ByteBuf |
AbstractByteBuf.setChar(int index, int value) |
ByteBuf |
SwappedByteBuf.setDouble(int index, double value)
已过时。
|
ByteBuf |
EmptyByteBuf.setDouble(int index, double value) |
abstract ByteBuf |
ByteBuf.setDouble(int index, double value)
在此缓冲区的指定绝对
index 处设置指定的64位浮点数。
|
ByteBuf |
AbstractByteBuf.setDouble(int index, double value) |
ByteBuf |
ByteBuf.setDoubleLE(int index, double value)
以小端字节顺序在此缓冲区中的指定绝对
index 处设置指定的64位浮点数。
|
ByteBuf |
SwappedByteBuf.setFloat(int index, float value)
已过时。
|
ByteBuf |
EmptyByteBuf.setFloat(int index, float value) |
abstract ByteBuf |
ByteBuf.setFloat(int index, float value)
在此缓冲区中指定的绝对
index 处设置指定的32位浮点数。
|
ByteBuf |
AbstractByteBuf.setFloat(int index, float value) |
ByteBuf |
ByteBuf.setFloatLE(int index, float value)
以小端字节顺序在此缓冲区中的指定绝对
index 处设置指定的32位浮点数。
|
ByteBuf |
SwappedByteBuf.setIndex(int readerIndex, int writerIndex)
已过时。
|
ByteBuf |
EmptyByteBuf.setIndex(int readerIndex, int writerIndex) |
abstract ByteBuf |
ByteBuf.setIndex(int readerIndex, int writerIndex)
readerIndex 设置此缓冲区的
readerIndex 和
writerIndex 。
|
ByteBuf |
AbstractByteBuf.setIndex(int readerIndex, int writerIndex) |
ByteBuf |
UnpooledHeapByteBuf.setInt(int index, int value) |
ByteBuf |
UnpooledDirectByteBuf.setInt(int index, int value) |
ByteBuf |
SwappedByteBuf.setInt(int index, int value)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.setInt(int index, int value)
已过时。
|
ByteBuf |
EmptyByteBuf.setInt(int index, int value) |
ByteBuf |
DuplicatedByteBuf.setInt(int index, int value)
已过时。
|
abstract ByteBuf |
ByteBuf.setInt(int index, int value)
在此缓冲区中指定的绝对
index 处设置指定的32位整数。
|
ByteBuf |
AbstractByteBuf.setInt(int index, int value) |
ByteBuf |
UnpooledHeapByteBuf.setIntLE(int index, int value) |
ByteBuf |
SwappedByteBuf.setIntLE(int index, int value)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.setIntLE(int index, int value)
已过时。
|
ByteBuf |
EmptyByteBuf.setIntLE(int index, int value) |
ByteBuf |
DuplicatedByteBuf.setIntLE(int index, int value)
已过时。
|
abstract ByteBuf |
ByteBuf.setIntLE(int index, int value)
以小端字节顺序在此缓冲区中的指定绝对
index 处设置指定的32位整数。
|
ByteBuf |
AbstractByteBuf.setIntLE(int index, int value) |
ByteBuf |
UnpooledHeapByteBuf.setLong(int index, long value) |
ByteBuf |
UnpooledDirectByteBuf.setLong(int index, long value) |
ByteBuf |
SwappedByteBuf.setLong(int index, long value)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.setLong(int index, long value)
已过时。
|
ByteBuf |
EmptyByteBuf.setLong(int index, long value) |
ByteBuf |
DuplicatedByteBuf.setLong(int index, long value)
已过时。
|
abstract ByteBuf |
ByteBuf.setLong(int index, long value)
在此缓冲区中的指定绝对
index 处设置指定的64位长整数。
|
ByteBuf |
AbstractByteBuf.setLong(int index, long value) |
ByteBuf |
UnpooledHeapByteBuf.setLongLE(int index, long value) |
ByteBuf |
SwappedByteBuf.setLongLE(int index, long value)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.setLongLE(int index, long value)
已过时。
|
ByteBuf |
EmptyByteBuf.setLongLE(int index, long value) |
ByteBuf |
DuplicatedByteBuf.setLongLE(int index, long value)
已过时。
|
abstract ByteBuf |
ByteBuf.setLongLE(int index, long value)
以小端字节顺序在此缓冲区中的指定绝对
index 处设置指定的64位长整数。
|
ByteBuf |
AbstractByteBuf.setLongLE(int index, long value) |
ByteBuf |
UnpooledHeapByteBuf.setMedium(int index, int value) |
ByteBuf |
UnpooledDirectByteBuf.setMedium(int index, int value) |
ByteBuf |
SwappedByteBuf.setMedium(int index, int value)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.setMedium(int index, int value)
已过时。
|
ByteBuf |
EmptyByteBuf.setMedium(int index, int value) |
ByteBuf |
DuplicatedByteBuf.setMedium(int index, int value)
已过时。
|
abstract ByteBuf |
ByteBuf.setMedium(int index, int value)
在此缓冲区中的指定绝对
index 处设置指定的24位中等整数。
|
ByteBuf |
AbstractByteBuf.setMedium(int index, int value) |
ByteBuf |
UnpooledHeapByteBuf.setMediumLE(int index, int value) |
ByteBuf |
SwappedByteBuf.setMediumLE(int index, int value)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.setMediumLE(int index, int value)
已过时。
|
ByteBuf |
EmptyByteBuf.setMediumLE(int index, int value) |
ByteBuf |
DuplicatedByteBuf.setMediumLE(int index, int value)
已过时。
|
abstract ByteBuf |
ByteBuf.setMediumLE(int index, int value)
以小端字节顺序在此缓冲区中的指定绝对
index 处设置指定的24位中等整数。
|
ByteBuf |
AbstractByteBuf.setMediumLE(int index, int value) |
ByteBuf |
UnpooledHeapByteBuf.setShort(int index, int value) |
ByteBuf |
UnpooledDirectByteBuf.setShort(int index, int value) |
ByteBuf |
SwappedByteBuf.setShort(int index, int value)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.setShort(int index, int value)
已过时。
|
ByteBuf |
EmptyByteBuf.setShort(int index, int value) |
ByteBuf |
DuplicatedByteBuf.setShort(int index, int value)
已过时。
|
abstract ByteBuf |
ByteBuf.setShort(int index, int value)
在此缓冲区中指定的绝对
index 处设置指定的16位短整数。
|
ByteBuf |
AbstractByteBuf.setShort(int index, int value) |
static ByteBuf |
ByteBufUtil.setShortBE(ByteBuf buf, int index, int shortValue)
将一个大端16位短整数设置为缓冲区。
|
ByteBuf |
UnpooledHeapByteBuf.setShortLE(int index, int value) |
ByteBuf |
SwappedByteBuf.setShortLE(int index, int value)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.setShortLE(int index, int value)
已过时。
|
ByteBuf |
EmptyByteBuf.setShortLE(int index, int value) |
ByteBuf |
DuplicatedByteBuf.setShortLE(int index, int value)
已过时。
|
abstract ByteBuf |
ByteBuf.setShortLE(int index, int value)
使用小端字节顺序在此缓冲区中的指定绝对
index 处设置指定的16位短整数。
|
ByteBuf |
AbstractByteBuf.setShortLE(int index, int value) |
ByteBuf |
UnpooledUnsafeDirectByteBuf.setZero(int index, int length) |
ByteBuf |
SwappedByteBuf.setZero(int index, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.setZero(int index, int length) |
abstract ByteBuf |
ByteBuf.setZero(int index, int length)
NUL (0x00)从指定的绝对
index 开始填充此缓冲区。
|
ByteBuf |
AbstractByteBuf.setZero(int index, int length) |
ByteBuf |
SwappedByteBuf.skipBytes(int length)
已过时。
|
ByteBuf |
EmptyByteBuf.skipBytes(int length) |
abstract ByteBuf |
ByteBuf.skipBytes(int length)
在此缓冲区中,将指定的
length 增加
readerIndex 。
|
ByteBuf |
AbstractByteBuf.skipBytes(int length) |
ByteBuf |
SwappedByteBuf.slice()
已过时。
|
ByteBuf |
EmptyByteBuf.slice() |
abstract ByteBuf |
ByteBuf.slice()
返回此缓冲区可读字节的一部分。
|
ByteBuf |
AbstractByteBuf.slice() |
ByteBuf |
SwappedByteBuf.slice(int index, int length)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.slice(int index, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.slice(int index, int length) |
ByteBuf |
DuplicatedByteBuf.slice(int index, int length)
已过时。
|
abstract ByteBuf |
ByteBuf.slice(int index, int length)
返回此缓冲区的子区域的一部分。
|
ByteBuf |
AbstractByteBuf.slice(int index, int length) |
static ByteBuf |
ByteBufUtil.threadLocalDirectBuffer()
如果可用,则返回缓存的线程本地直接缓冲区。
|
protected static ByteBuf |
AbstractByteBufAllocator.toLeakAwareBuffer(ByteBuf buf) |
ByteBuf |
SwappedByteBuf.touch()
已过时。
|
ByteBuf |
EmptyByteBuf.touch() |
abstract ByteBuf |
ByteBuf.touch() |
ByteBuf |
AbstractReferenceCountedByteBuf.touch() |
ByteBuf |
AbstractDerivedByteBuf.touch()
已过时。
|
ByteBuf |
SwappedByteBuf.touch(java.lang.Object hint)
已过时。
|
ByteBuf |
EmptyByteBuf.touch(java.lang.Object hint) |
abstract ByteBuf |
ByteBuf.touch(java.lang.Object hint) |
ByteBuf |
AbstractReferenceCountedByteBuf.touch(java.lang.Object hint) |
ByteBuf |
AbstractDerivedByteBuf.touch(java.lang.Object hint)
已过时。
|
static ByteBuf |
Unpooled.unmodifiableBuffer(ByteBuf... buffers)
|
static ByteBuf |
Unpooled.unmodifiableBuffer(ByteBuf buffer)
已过时。
使用
asReadOnly() 。
|
static ByteBuf |
Unpooled.unreleasableBuffer(ByteBuf buf)
|
ByteBuf |
UnpooledUnsafeDirectByteBuf.unwrap() |
ByteBuf |
UnpooledHeapByteBuf.unwrap() |
ByteBuf |
UnpooledDirectByteBuf.unwrap() |
ByteBuf |
SwappedByteBuf.unwrap()
已过时。
|
ByteBuf |
ReadOnlyByteBuf.unwrap()
已过时。
|
ByteBuf |
EmptyByteBuf.unwrap() |
ByteBuf |
DuplicatedByteBuf.unwrap()
已过时。
|
ByteBuf |
CompositeByteBuf.unwrap() |
abstract ByteBuf |
ByteBuf.unwrap()
如果此缓冲区是另一个缓冲区的包装,则返回底层缓冲区实例。
|
static ByteBuf |
Unpooled.wrappedBuffer(byte[]... arrays)
创建一个新的大端组合缓冲区,它将指定的数组进行封装而不复制它们。
|
static ByteBuf |
Unpooled.wrappedBuffer(byte[] array)
创建一个包含指定
array 的新的big-endian缓冲区。
|
static ByteBuf |
Unpooled.wrappedBuffer(byte[] array, int offset, int length)
创建一个新的大端缓冲区,它包装指定的
array 的子区域。
|
static ByteBuf |
Unpooled.wrappedBuffer(ByteBuf... buffers)
创建一个新的big-endian复合缓冲区,它包装指定缓冲区的可读字节而不复制它们。
|
static ByteBuf |
Unpooled.wrappedBuffer(ByteBuf buffer)
创建一个包装指定缓冲区可读字节的新缓冲区。
|
static ByteBuf |
Unpooled.wrappedBuffer(java.nio.ByteBuffer... buffers)
创建一个新的big-endian复合缓冲区,它包装指定的NIO缓冲区的片段而不复制它们。
|
static ByteBuf |
Unpooled.wrappedBuffer(java.nio.ByteBuffer buffer)
创建一个包装指定的NIO缓冲区当前分片的新缓冲区。
|
static ByteBuf |
Unpooled.wrappedBuffer(int maxNumComponents, byte[]... arrays)
创建一个新的大端组合缓冲区,它将指定的数组进行封装而不复制它们。
|
static ByteBuf |
Unpooled.wrappedBuffer(int maxNumComponents, ByteBuf... buffers)
创建一个新的big-endian复合缓冲区,它包装指定缓冲区的可读字节而不复制它们。
|
static ByteBuf |
Unpooled.wrappedBuffer(int maxNumComponents, java.nio.ByteBuffer... buffers)
创建一个新的big-endian复合缓冲区,它包装指定的NIO缓冲区的片段而不复制它们。
|
static ByteBuf |
Unpooled.wrappedBuffer(long memoryAddress, int size, boolean doFree)
创建一个包装指定内存地址的新缓冲区。
|
static ByteBuf |
ByteBufUtil.writeAscii(ByteBufAllocator alloc, java.lang.CharSequence seq)
|
ByteBuf |
SwappedByteBuf.writeBoolean(boolean value)
已过时。
|
ByteBuf |
EmptyByteBuf.writeBoolean(boolean value) |
abstract ByteBuf |
ByteBuf.writeBoolean(boolean value)
在当前的
writerIndex 处设置指定的布尔值,并在此缓冲区
writerIndex
1 增加
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writeBoolean(boolean value) |
ByteBuf |
SwappedByteBuf.writeByte(int value)
已过时。
|
ByteBuf |
EmptyByteBuf.writeByte(int value) |
abstract ByteBuf |
ByteBuf.writeByte(int value)
在当前的
writerIndex 处设置指定的字节,并在此缓冲区
writerIndex
1 增加
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writeByte(int value) |
ByteBuf |
SwappedByteBuf.writeBytes(byte[] src)
已过时。
|
ByteBuf |
EmptyByteBuf.writeBytes(byte[] src) |
abstract ByteBuf |
ByteBuf.writeBytes(byte[] src)
指定的源阵列的数据传送到该缓冲液并从当前
writerIndex 并增加了
writerIndex 由传输的字节(=数量
src.length )。
|
ByteBuf |
AbstractByteBuf.writeBytes(byte[] src) |
ByteBuf |
SwappedByteBuf.writeBytes(byte[] src, int srcIndex, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.writeBytes(byte[] src, int srcIndex, int length) |
abstract ByteBuf |
ByteBuf.writeBytes(byte[] src, int srcIndex, int length)
指定的源阵列的数据传送到该缓冲液并从当前
writerIndex 并增加了
writerIndex 由传输的字节(=数量
length )。
|
ByteBuf |
AbstractByteBuf.writeBytes(byte[] src, int srcIndex, int length) |
ByteBuf |
SwappedByteBuf.writeBytes(ByteBuf src)
已过时。
|
ByteBuf |
EmptyByteBuf.writeBytes(ByteBuf src) |
abstract ByteBuf |
ByteBuf.writeBytes(ByteBuf src)
将指定源缓冲区的数据从当前
writerIndex 开始传输到此缓冲区,直到源缓冲区变得不可读,并将传输字节数增加
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writeBytes(ByteBuf src) |
ByteBuf |
SwappedByteBuf.writeBytes(java.nio.ByteBuffer src)
已过时。
|
ByteBuf |
EmptyByteBuf.writeBytes(java.nio.ByteBuffer src) |
abstract ByteBuf |
ByteBuf.writeBytes(java.nio.ByteBuffer src)
将指定的源缓冲区的数据从当前的
writerIndex 开始传送到此缓冲区,直到源缓冲区的位置达到其限制,并将传送的字节数增加
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writeBytes(java.nio.ByteBuffer src) |
ByteBuf |
SwappedByteBuf.writeBytes(ByteBuf src, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.writeBytes(ByteBuf src, int length) |
abstract ByteBuf |
ByteBuf.writeBytes(ByteBuf src, int length)
指定的源缓冲区的数据传送到该缓冲液并从当前
writerIndex 并增加了
writerIndex 由传输的字节(=数量
length )。
|
ByteBuf |
AbstractByteBuf.writeBytes(ByteBuf src, int length) |
ByteBuf |
SwappedByteBuf.writeBytes(ByteBuf src, int srcIndex, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.writeBytes(ByteBuf src, int srcIndex, int length) |
abstract ByteBuf |
ByteBuf.writeBytes(ByteBuf src, int srcIndex, int length)
指定的源缓冲区的数据传送到该缓冲液并从当前
writerIndex 并增加了
writerIndex 由传输的字节(=数量
length )。
|
ByteBuf |
AbstractByteBuf.writeBytes(ByteBuf src, int srcIndex, int length) |
ByteBuf |
SwappedByteBuf.writeChar(int value)
已过时。
|
ByteBuf |
EmptyByteBuf.writeChar(int value) |
abstract ByteBuf |
ByteBuf.writeChar(int value)
设置在当前指定的2字节UTF-16字符
writerIndex 并增加了
writerIndex 通过
2 在该缓冲液。
|
ByteBuf |
AbstractByteBuf.writeChar(int value) |
ByteBuf |
SwappedByteBuf.writeDouble(double value)
已过时。
|
ByteBuf |
EmptyByteBuf.writeDouble(double value) |
abstract ByteBuf |
ByteBuf.writeDouble(double value)
在当前的
writerIndex 处设置指定的64位浮点数,并在此缓冲区
writerIndex
8 增加
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writeDouble(double value) |
ByteBuf |
ByteBuf.writeDoubleLE(double value)
以小端字节顺序在当前
writerIndex 处设置指定的64位浮点数,
8 在此缓冲区
writerIndex
8 增加
writerIndex 。
|
ByteBuf |
SwappedByteBuf.writeFloat(float value)
已过时。
|
ByteBuf |
EmptyByteBuf.writeFloat(float value) |
abstract ByteBuf |
ByteBuf.writeFloat(float value)
在当前
writerIndex 处设置指定的32位浮点数,并在此缓冲区
writerIndex
4 增加
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writeFloat(float value) |
ByteBuf |
ByteBuf.writeFloatLE(float value)
以小端字节顺序在当前
writerIndex 处设置指定的32位浮点数,
4 在此缓冲区
writerIndex
4 增加
writerIndex 。
|
ByteBuf |
SwappedByteBuf.writeInt(int value)
已过时。
|
ByteBuf |
EmptyByteBuf.writeInt(int value) |
abstract ByteBuf |
ByteBuf.writeInt(int value)
在当前
writerIndex 处设置指定的32位整数,并在此缓冲区
writerIndex
4 增加
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writeInt(int value) |
ByteBuf |
SwappedByteBuf.writeIntLE(int value)
已过时。
|
ByteBuf |
EmptyByteBuf.writeIntLE(int value) |
abstract ByteBuf |
ByteBuf.writeIntLE(int value)
以小端字节顺序在当前
writerIndex 处设置指定的32位整数,并在此缓冲区
writerIndex
4 增加
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writeIntLE(int value) |
ByteBuf |
SwappedByteBuf.writeLong(long value)
已过时。
|
ByteBuf |
EmptyByteBuf.writeLong(long value) |
abstract ByteBuf |
ByteBuf.writeLong(long value)
在当前的
writerIndex 处设置指定的64位长整数,并在此缓冲区
writerIndex
8 增加
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writeLong(long value) |
ByteBuf |
SwappedByteBuf.writeLongLE(long value)
已过时。
|
ByteBuf |
EmptyByteBuf.writeLongLE(long value) |
abstract ByteBuf |
ByteBuf.writeLongLE(long value)
以小端字节顺序在当前
writerIndex 处设置指定的64位长整数,并在此缓冲区
writerIndex
8 增加
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writeLongLE(long value) |
ByteBuf |
SwappedByteBuf.writeMedium(int value)
已过时。
|
ByteBuf |
EmptyByteBuf.writeMedium(int value) |
abstract ByteBuf |
ByteBuf.writeMedium(int value)
在当前的
writerIndex 中设置指定的24位中等整数,并在此缓冲区
writerIndex
3 增加
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writeMedium(int value) |
static ByteBuf |
ByteBufUtil.writeMediumBE(ByteBuf buf, int mediumValue)
将大端24位中等整数写入缓冲区。
|
ByteBuf |
SwappedByteBuf.writeMediumLE(int value)
已过时。
|
ByteBuf |
EmptyByteBuf.writeMediumLE(int value) |
abstract ByteBuf |
ByteBuf.writeMediumLE(int value)
以小端字节顺序在当前
writerIndex 处设置指定的24位中等整数,并在此缓冲区
writerIndex
3 增加
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writeMediumLE(int value) |
ByteBuf |
SwappedByteBuf.writerIndex(int writerIndex)
已过时。
|
ByteBuf |
EmptyByteBuf.writerIndex(int writerIndex) |
abstract ByteBuf |
ByteBuf.writerIndex(int writerIndex)
设置此缓冲区的
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writerIndex(int writerIndex) |
ByteBuf |
SwappedByteBuf.writeShort(int value)
已过时。
|
ByteBuf |
EmptyByteBuf.writeShort(int value) |
abstract ByteBuf |
ByteBuf.writeShort(int value)
在当前
writerIndex 处设置指定的16位短整数,并在此缓冲区
writerIndex
2 增加
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writeShort(int value) |
static ByteBuf |
ByteBufUtil.writeShortBE(ByteBuf buf, int shortValue)
将一个大端16位短整数写入缓冲区。
|
ByteBuf |
SwappedByteBuf.writeShortLE(int value)
已过时。
|
ByteBuf |
EmptyByteBuf.writeShortLE(int value) |
abstract ByteBuf |
ByteBuf.writeShortLE(int value)
在当前
writerIndex 处设置Little Endian Byte Order中指定的16位短整数,并在此缓冲区
writerIndex
2 增加
writerIndex 。
|
ByteBuf |
AbstractByteBuf.writeShortLE(int value) |
static ByteBuf |
ByteBufUtil.writeUtf8(ByteBufAllocator alloc, java.lang.CharSequence seq)
|
ByteBuf |
UnpooledUnsafeDirectByteBuf.writeZero(int length) |
ByteBuf |
SwappedByteBuf.writeZero(int length)
已过时。
|
ByteBuf |
EmptyByteBuf.writeZero(int length) |
abstract ByteBuf |
ByteBuf.writeZero(int length)
用
NUL (0x00)从当前
writerIndex开始填充此缓冲区,
并将
writerIndex 增加
writerIndex 指定的
length 。
|
ByteBuf |
AbstractByteBuf.writeZero(int length) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ByteBuf> |
CompositeByteBuf.decompose(int offset, int length)
与
AbstractByteBuf.slice(int, int) 相同,只是此方法返回一个列表。
|
java.util.Iterator<ByteBuf> |
CompositeByteBuf.iterator() |
Modifier and Type | Method and Description |
---|---|
CompositeByteBuf |
CompositeByteBuf.addComponent(boolean increaseWriterIndex, ByteBuf buffer)
添加指定的 ByteBuf ,增加writerIndex 如果increaseWriterIndex 是true 。
|
CompositeByteBuf |
CompositeByteBuf.addComponent(boolean increaseWriterIndex, int cIndex, ByteBuf buffer)
添加指定的 ByteBuf 具体指标,并增加了writerIndex 如果increaseWriterIndex 是true 。
|
CompositeByteBuf |
CompositeByteBuf.addComponent(ByteBuf buffer)
添加给定的 ByteBuf 。
|
CompositeByteBuf |
CompositeByteBuf.addComponent(int cIndex, ByteBuf buffer)
在特定索引上添加给定的 ByteBuf 。
|
CompositeByteBuf |
CompositeByteBuf.addComponents(boolean increaseWriterIndex, ByteBuf... buffers)
添加指定的 ByteBuf 个 S和增加writerIndex 如果increaseWriterIndex 是true 。
|
CompositeByteBuf |
CompositeByteBuf.addComponents(ByteBuf... buffers)
添加给定的 ByteBuf 。
|
CompositeByteBuf |
CompositeByteBuf.addComponents(int cIndex, ByteBuf... buffers)
在特定索引上添加给定的 ByteBuf 请注意,此方法不会增加writerIndex 的writerIndex 。
|
static void |
ByteBufUtil.appendPrettyHexDump(java.lang.StringBuilder dump, ByteBuf buf)
将指定的 ByteBuf 的美化多行十六进制转储附加到指定的StringBuilder ,这是人类易于阅读的。
|
static void |
ByteBufUtil.appendPrettyHexDump(java.lang.StringBuilder dump, ByteBuf buf, int offset, int length)
将指定的 ByteBuf 的美化多行十六进制转储附加到指定的StringBuilder ,这是人类易于阅读的,从给定的offset 开始,使用给定的length 。
|
static int |
ByteBufUtil.compare(ByteBuf bufferA, ByteBuf bufferB)
按
compareTo(ByteBuf) 中所述比较两个指定的缓冲区。
|
int |
SwappedByteBuf.compareTo(ByteBuf buffer)
已过时。
|
int |
EmptyByteBuf.compareTo(ByteBuf buffer) |
abstract int |
ByteBuf.compareTo(ByteBuf buffer)
将指定缓冲区的内容与此缓冲区的内容进行比较。
|
int |
AbstractByteBuf.compareTo(ByteBuf that) |
static ByteBuf |
Unpooled.copiedBuffer(ByteBuf... buffers)
创建一个新的缓冲区,其内容是指定的
buffers 可读字节的合并副本。
|
static ByteBuf |
Unpooled.copiedBuffer(ByteBuf buffer)
创建一个新的缓冲区,其内容是指定
buffer 的可读字节的副本。
|
static void |
ByteBufUtil.copy(AsciiString src, ByteBuf dst)
使用 writeBytes(byte[], int, int) 将src的所有内容src 到ByteBuf 。
|
static void |
ByteBufUtil.copy(AsciiString src, int srcIdx, ByteBuf dst, int length)
副本的内容 src 到ByteBuf 使用writeBytes(byte[], int, int) 。
|
static void |
ByteBufUtil.copy(AsciiString src, int srcIdx, ByteBuf dst, int dstIdx, int length)
副本的内容 src 到ByteBuf 使用setBytes(int, byte[], int, int) 。
|
static boolean |
ByteBufUtil.equals(ByteBuf bufferA, ByteBuf bufferB)
当且仅当两个指定的缓冲区彼此相同时才返回
true ,如
equals(Object) 中所述 。
|
static boolean |
ByteBufUtil.equals(ByteBuf a, int aStartIndex, ByteBuf b, int bStartIndex, int length)
返回
true 当且仅当两个指定缓冲器彼此相同为
length 开始于字节
aStartIndex 指数为
a 缓冲器和
bStartIndex 指数为
b 缓冲器。
|
static byte[] |
ByteBufUtil.getBytes(ByteBuf buf)
从
buf 创建底层存储的
buf 到一个字节数组中。
|
static byte[] |
ByteBufUtil.getBytes(ByteBuf buf, int start, int length)
从
buf 创建底层存储的
buf 到一个字节数组中。
|
static byte[] |
ByteBufUtil.getBytes(ByteBuf buf, int start, int length, boolean copy)
将
buf 的底层存储阵列返回到一个字节数组中。
|
ByteBuf |
SwappedByteBuf.getBytes(int index, ByteBuf dst)
已过时。
|
ByteBuf |
EmptyByteBuf.getBytes(int index, ByteBuf dst) |
CompositeByteBuf |
CompositeByteBuf.getBytes(int index, ByteBuf dst) |
abstract ByteBuf |
ByteBuf.getBytes(int index, ByteBuf dst)
将缓冲区的数据传输到指定的目的地,从指定的绝对
index 开始,直到目标变为不可写。
|
ByteBuf |
AbstractByteBuf.getBytes(int index, ByteBuf dst) |
ByteBuf |
SwappedByteBuf.getBytes(int index, ByteBuf dst, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.getBytes(int index, ByteBuf dst, int length) |
CompositeByteBuf |
CompositeByteBuf.getBytes(int index, ByteBuf dst, int length) |
abstract ByteBuf |
ByteBuf.getBytes(int index, ByteBuf dst, int length)
将此缓冲区的数据传输到指定的目标,从指定的绝对
index 。
|
ByteBuf |
AbstractByteBuf.getBytes(int index, ByteBuf dst, int length) |
ByteBuf |
UnpooledUnsafeDirectByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length) |
ByteBuf |
UnpooledHeapByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length) |
ByteBuf |
UnpooledDirectByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length) |
ByteBuf |
SwappedByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length) |
ByteBuf |
DuplicatedByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length)
已过时。
|
CompositeByteBuf |
CompositeByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length) |
abstract ByteBuf |
ByteBuf.getBytes(int index, ByteBuf dst, int dstIndex, int length)
将此缓冲区的数据传输到指定的目标,从指定的绝对
index 。
|
static int |
ByteBufUtil.hashCode(ByteBuf buffer)
计算指定缓冲区的哈希码。
|
static java.lang.String |
ByteBufUtil.hexDump(ByteBuf buffer)
返回指定缓冲区可读字节的
hex dump 。
|
static java.lang.String |
ByteBufUtil.hexDump(ByteBuf buffer, int fromIndex, int length)
返回指定缓冲区的子区域的
hex dump 。
|
static int |
ByteBufUtil.indexOf(ByteBuf needle, ByteBuf haystack)
返回干草堆中针的阅读器索引,如果针不在干草堆中,则返回-1。
|
static int |
ByteBufUtil.indexOf(ByteBuf buffer, int fromIndex, int toIndex, byte value)
默认实现
indexOf(int, int, byte) 。
|
static boolean |
ByteBufUtil.isText(ByteBuf buf, java.nio.charset.Charset charset)
返回 true 如果给定ByteBuf 是使用给定的有效文本Charset ,否则返回false 。
|
static boolean |
ByteBufUtil.isText(ByteBuf buf, int index, int length, java.nio.charset.Charset charset)
返回 true 如果指定的ByteBuf 开始在index 与length 是使用给定的有效文本Charset ,否则返回false 。
|
static java.lang.String |
ByteBufUtil.prettyHexDump(ByteBuf buffer)
|
static java.lang.String |
ByteBufUtil.prettyHexDump(ByteBuf buffer, int offset, int length)
返回指定的 ByteBuf 的多行十六进制转储,它很容易被人读取,从给定的offset 开始,使用给定的length 。
|
ByteBuf |
SwappedByteBuf.readBytes(ByteBuf dst)
已过时。
|
ByteBuf |
EmptyByteBuf.readBytes(ByteBuf dst) |
CompositeByteBuf |
CompositeByteBuf.readBytes(ByteBuf dst) |
abstract ByteBuf |
ByteBuf.readBytes(ByteBuf dst)
将此缓冲区的数据传送到从当前
readerIndex 开始的指定目标,直到目标变为不可写,并将传送字节数增加
readerIndex 。
|
ByteBuf |
AbstractByteBuf.readBytes(ByteBuf dst) |
static ByteBuf |
ByteBufUtil.readBytes(ByteBufAllocator alloc, ByteBuf buffer, int length)
阅读给定的字节量到一个新 ByteBuf 是从分配ByteBufAllocator 。
|
ByteBuf |
SwappedByteBuf.readBytes(ByteBuf dst, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.readBytes(ByteBuf dst, int length) |
CompositeByteBuf |
CompositeByteBuf.readBytes(ByteBuf dst, int length) |
abstract ByteBuf |
ByteBuf.readBytes(ByteBuf dst, int length)
传输此缓冲区的数据到指定的目标并从当前
readerIndex 并增加了
readerIndex 由传输的字节(=数量
length )。
|
ByteBuf |
AbstractByteBuf.readBytes(ByteBuf dst, int length) |
ByteBuf |
SwappedByteBuf.readBytes(ByteBuf dst, int dstIndex, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.readBytes(ByteBuf dst, int dstIndex, int length) |
CompositeByteBuf |
CompositeByteBuf.readBytes(ByteBuf dst, int dstIndex, int length) |
abstract ByteBuf |
ByteBuf.readBytes(ByteBuf dst, int dstIndex, int length)
传输此缓冲区的数据到指定的目标并从当前
readerIndex 并增加了
readerIndex 由传输的字节(=数量
length )。
|
ByteBuf |
AbstractByteBuf.readBytes(ByteBuf dst, int dstIndex, int length) |
ByteBufHolder |
DefaultByteBufHolder.replace(ByteBuf content)
返回一个新 ByteBufHolder 包含指定content 。
|
ByteBufHolder |
ByteBufHolder.replace(ByteBuf content)
返回一个新 ByteBufHolder 包含指定content 。
|
static int |
ByteBufUtil.reserveAndWriteUtf8(ByteBuf buf, java.lang.CharSequence seq, int reserveBytes)
|
ByteBuf |
SwappedByteBuf.setBytes(int index, ByteBuf src)
已过时。
|
ByteBuf |
EmptyByteBuf.setBytes(int index, ByteBuf src) |
CompositeByteBuf |
CompositeByteBuf.setBytes(int index, ByteBuf src) |
abstract ByteBuf |
ByteBuf.setBytes(int index, ByteBuf src)
将指定的源缓冲区的数据从指定的绝对
index 开始传输到此缓冲区,直到源缓冲区变得不可读。
|
ByteBuf |
AbstractByteBuf.setBytes(int index, ByteBuf src) |
ByteBuf |
SwappedByteBuf.setBytes(int index, ByteBuf src, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.setBytes(int index, ByteBuf src, int length) |
CompositeByteBuf |
CompositeByteBuf.setBytes(int index, ByteBuf src, int length) |
abstract ByteBuf |
ByteBuf.setBytes(int index, ByteBuf src, int length)
将指定的源缓冲区的数据从指定的绝对
index 开始传送到此缓冲区。
|
ByteBuf |
AbstractByteBuf.setBytes(int index, ByteBuf src, int length) |
ByteBuf |
UnpooledUnsafeDirectByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length) |
ByteBuf |
UnpooledHeapByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length) |
ByteBuf |
UnpooledDirectByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length) |
ByteBuf |
SwappedByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length)
已过时。
|
ByteBuf |
ReadOnlyByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length) |
ByteBuf |
DuplicatedByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length)
已过时。
|
CompositeByteBuf |
CompositeByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length) |
abstract ByteBuf |
ByteBuf.setBytes(int index, ByteBuf src, int srcIndex, int length)
将指定的源缓冲区的数据从指定的绝对
index 开始传送到此缓冲区。
|
static ByteBuf |
ByteBufUtil.setShortBE(ByteBuf buf, int index, int shortValue)
将一个大端16位短整数设置为缓冲区。
|
protected static ByteBuf |
AbstractByteBufAllocator.toLeakAwareBuffer(ByteBuf buf) |
static ByteBuf |
Unpooled.unmodifiableBuffer(ByteBuf... buffers)
|
static ByteBuf |
Unpooled.unmodifiableBuffer(ByteBuf buffer)
已过时。
使用
asReadOnly() 。
|
static ByteBuf |
Unpooled.unreleasableBuffer(ByteBuf buf)
|
static ByteBuf |
Unpooled.wrappedBuffer(ByteBuf... buffers)
创建一个新的big-endian复合缓冲区,它包装指定缓冲区的可读字节而不复制它们。
|
static ByteBuf |
Unpooled.wrappedBuffer(ByteBuf buffer)
创建一个包装指定缓冲区可读字节的新缓冲区。
|
static ByteBuf |
Unpooled.wrappedBuffer(int maxNumComponents, ByteBuf... buffers)
创建一个新的big-endian复合缓冲区,它包装指定缓冲区的可读字节而不复制它们。
|
static int |
ByteBufUtil.writeAscii(ByteBuf buf, java.lang.CharSequence seq)
|
ByteBuf |
SwappedByteBuf.writeBytes(ByteBuf src)
已过时。
|
ByteBuf |
EmptyByteBuf.writeBytes(ByteBuf src) |
CompositeByteBuf |
CompositeByteBuf.writeBytes(ByteBuf src) |
abstract ByteBuf |
ByteBuf.writeBytes(ByteBuf src)
将指定源缓冲区的数据从当前
writerIndex 开始传输到此缓冲区,直到源缓冲区变得不可读,并将
writerIndex 增加
writerIndex 所传输的字节数。
|
ByteBuf |
AbstractByteBuf.writeBytes(ByteBuf src) |
ByteBuf |
SwappedByteBuf.writeBytes(ByteBuf src, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.writeBytes(ByteBuf src, int length) |
CompositeByteBuf |
CompositeByteBuf.writeBytes(ByteBuf src, int length) |
abstract ByteBuf |
ByteBuf.writeBytes(ByteBuf src, int length)
指定的源缓冲区的数据传送到该缓冲液并从当前
writerIndex 并增加了
writerIndex 由传输的字节(=数量
length )。
|
ByteBuf |
AbstractByteBuf.writeBytes(ByteBuf src, int length) |
ByteBuf |
SwappedByteBuf.writeBytes(ByteBuf src, int srcIndex, int length)
已过时。
|
ByteBuf |
EmptyByteBuf.writeBytes(ByteBuf src, int srcIndex, int length) |
CompositeByteBuf |
CompositeByteBuf.writeBytes(ByteBuf src, int srcIndex, int length) |
abstract ByteBuf |
ByteBuf.writeBytes(ByteBuf src, int srcIndex, int length)
指定的源缓冲区的数据传送到该缓冲液并从当前
writerIndex 并增加了
writerIndex 由传输的字节(=数量
length )。
|
ByteBuf |
AbstractByteBuf.writeBytes(ByteBuf src, int srcIndex, int length) |
static ByteBuf |
ByteBufUtil.writeMediumBE(ByteBuf buf, int mediumValue)
将大端24位中等整数写入缓冲区。
|
static ByteBuf |
ByteBufUtil.writeShortBE(ByteBuf buf, int shortValue)
将一个大端16位短整数写入缓冲区。
|
static int |
ByteBufUtil.writeUtf8(ByteBuf buf, java.lang.CharSequence seq)
|
Modifier and Type | Method and Description |
---|---|
CompositeByteBuf |
CompositeByteBuf.addComponents(boolean increaseWriterIndex, java.lang.Iterable<ByteBuf> buffers)
添加指定的 ByteBuf 个 S和增加writerIndex 如果increaseWriterIndex 是true 。
|
CompositeByteBuf |
CompositeByteBuf.addComponents(int cIndex, java.lang.Iterable<ByteBuf> buffers)
在特定索引上添加给定的 ByteBuf 请注意,此方法不会增加writerIndex 的writerIndex 。
|
CompositeByteBuf |
CompositeByteBuf.addComponents(java.lang.Iterable<ByteBuf> buffers)
添加给定的 ByteBuf 。
|
Constructor and Description |
---|
ByteBufInputStream(ByteBuf buffer)
创建新的流,其读取从指定的数据
buffer 并从当前
readerIndex 并且在当前结束
writerIndex 。
|
ByteBufInputStream(ByteBuf buffer, boolean releaseOnClose)
创建新的流,其读取从指定的数据
buffer 并从当前
readerIndex 并且在当前结束
writerIndex 。
|
ByteBufInputStream(ByteBuf buffer, int length)
创建新的流,其读取从指定的数据
buffer 并从当前
readerIndex 和在结束
readerIndex + length 。
|
ByteBufInputStream(ByteBuf buffer, int length, boolean releaseOnClose)
创建新的流,其读取从指定的数据
buffer 并从当前
readerIndex 和在结束
readerIndex + length 。
|
ByteBufOutputStream(ByteBuf buffer)
创建一个将数据写入指定
buffer 的新流。
|
CompositeByteBuf(ByteBufAllocator alloc, boolean direct, int maxNumComponents, ByteBuf... buffers) |
DefaultByteBufHolder(ByteBuf data) |
DuplicatedByteBuf(ByteBuf buffer)
已过时。
|
ReadOnlyByteBuf(ByteBuf buffer)
已过时。
|
SlicedByteBuf(ByteBuf buffer, int index, int length)
已过时。
|
SwappedByteBuf(ByteBuf buf)
已过时。
|
Constructor and Description |
---|
CompositeByteBuf(ByteBufAllocator alloc, boolean direct, int maxNumComponents, java.lang.Iterable<ByteBuf> buffers) |
Modifier and Type | Method and Description |
---|---|
ByteBuf |
RecvByteBufAllocator.Handle.allocate(ByteBufAllocator alloc)
已过时。
创建一个新的接收缓冲区,其容量可能足够大,可以读取所有入站数据,并且足够小,不会浪费其空间。
|
ByteBuf |
RecvByteBufAllocator.DelegatingHandle.allocate(ByteBufAllocator alloc) |
ByteBuf |
DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle.allocate(ByteBufAllocator alloc) |
ByteBuf |
PreferHeapByteBufAllocator.buffer() |
ByteBuf |
PreferHeapByteBufAllocator.buffer(int initialCapacity) |
ByteBuf |
PreferHeapByteBufAllocator.buffer(int initialCapacity, int maxCapacity) |
protected ByteBuf |
CoalescingBufferQueue.compose(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next) |
protected abstract ByteBuf |
AbstractCoalescingBufferQueue.compose(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next)
计算
current + next 的结果。
|
protected ByteBuf |
AbstractCoalescingBufferQueue.composeFirst(ByteBufAllocator allocator, ByteBuf first)
|
protected ByteBuf |
AbstractCoalescingBufferQueue.composeIntoComposite(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next)
将 cumulation 和next 组成一个新的CompositeByteBuf 。
|
protected ByteBuf |
AbstractCoalescingBufferQueue.copyAndCompose(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next)
|
ByteBuf |
PreferHeapByteBufAllocator.directBuffer() |
ByteBuf |
PreferHeapByteBufAllocator.directBuffer(int initialCapacity) |
ByteBuf |
PreferHeapByteBufAllocator.directBuffer(int initialCapacity, int maxCapacity) |
ByteBuf |
PreferHeapByteBufAllocator.heapBuffer() |
ByteBuf |
PreferHeapByteBufAllocator.heapBuffer(int initialCapacity) |
ByteBuf |
PreferHeapByteBufAllocator.heapBuffer(int initialCapacity, int maxCapacity) |
ByteBuf |
PreferHeapByteBufAllocator.ioBuffer() |
ByteBuf |
PreferHeapByteBufAllocator.ioBuffer(int initialCapacity) |
ByteBuf |
PreferHeapByteBufAllocator.ioBuffer(int initialCapacity, int maxCapacity) |
ByteBuf |
AbstractCoalescingBufferQueue.remove(ByteBufAllocator alloc, int bytes, ChannelPromise aggregatePromise)
从指定字节数的队列中移除 ByteBuf 。
|
ByteBuf |
CoalescingBufferQueue.remove(int bytes, ChannelPromise aggregatePromise)
从队列中移除具有指定字节数的 ByteBuf 。
|
protected ByteBuf |
CoalescingBufferQueue.removeEmptyValue() |
protected abstract ByteBuf |
AbstractCoalescingBufferQueue.removeEmptyValue()
|
ByteBuf |
AbstractCoalescingBufferQueue.removeFirst(ChannelPromise aggregatePromise)
从队列中移除第一个 ByteBuf 。
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractCoalescingBufferQueue.add(ByteBuf buf)
在队列的末尾添加一个缓冲区。
|
void |
AbstractCoalescingBufferQueue.add(ByteBuf buf, ChannelFutureListener listener)
将一个缓冲区添加到队列的末尾,并将一个侦听器与它关联起来,当所有缓冲区字节已从队列中消耗并写入时应该完成侦听器。
|
void |
AbstractCoalescingBufferQueue.add(ByteBuf buf, ChannelPromise promise)
将一个缓冲区添加到队列的末尾,并将一个承诺与它关联起来,当所有缓冲区的字节已从队列中消耗并写入时应该完成该承诺。
|
void |
AbstractCoalescingBufferQueue.addFirst(ByteBuf buf, ChannelPromise promise)
将一个缓冲区添加到队列的前面,并将一个承诺与它关联起来,当所有缓冲区的字节已从队列中消耗并写入时应该完成该承诺。
|
protected ByteBuf |
CoalescingBufferQueue.compose(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next) |
protected abstract ByteBuf |
AbstractCoalescingBufferQueue.compose(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next)
计算
current + next 的结果。
|
protected ByteBuf |
AbstractCoalescingBufferQueue.composeFirst(ByteBufAllocator allocator, ByteBuf first)
|
protected ByteBuf |
AbstractCoalescingBufferQueue.composeIntoComposite(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next)
将 cumulation 和next 组成一个新的CompositeByteBuf 。
|
protected ByteBuf |
AbstractCoalescingBufferQueue.copyAndCompose(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf next)
|
Modifier and Type | Method and Description |
---|---|
protected ByteBuf |
AbstractNioChannel.newDirectBuffer(ByteBuf buf)
返回指定 ByteBuf 的堆外副本,并释放原始副本。
|
protected ByteBuf |
AbstractNioChannel.newDirectBuffer(ReferenceCounted holder, ByteBuf buf)
返回指定 ByteBuf 的堆外副本,并释放指定的持有者。
|
Modifier and Type | Method and Description |
---|---|
protected abstract int |
AbstractNioByteChannel.doReadBytes(ByteBuf buf)
将字节读入给定的 ByteBuf 并返回金额。
|
protected abstract int |
AbstractNioByteChannel.doWriteBytes(ByteBuf buf)
写入字节形成给定的 ByteBuf 到底层的Channel 。
|
protected ByteBuf |
AbstractNioChannel.newDirectBuffer(ByteBuf buf)
返回指定 ByteBuf 的堆外副本,并释放原始副本。
|
protected ByteBuf |
AbstractNioChannel.newDirectBuffer(ReferenceCounted holder, ByteBuf buf)
返回指定 ByteBuf 的堆外副本,并释放指定的持有者。
|
Modifier and Type | Method and Description |
---|---|
protected int |
OioByteStreamChannel.doReadBytes(ByteBuf buf) |
protected abstract int |
AbstractOioByteChannel.doReadBytes(ByteBuf buf)
从底层套接字读取字节。
|
protected void |
OioByteStreamChannel.doWriteBytes(ByteBuf buf) |
protected abstract void |
AbstractOioByteChannel.doWriteBytes(ByteBuf buf)
将 ByteBuf 保存的数据写入底层套接字。
|
Modifier and Type | Method and Description |
---|---|
SctpMessage |
SctpMessage.replace(ByteBuf content) |
Constructor and Description |
---|
SctpMessage(int protocolIdentifier, int streamIdentifier, boolean unordered, ByteBuf payloadBuffer)
在SCTP数据块中传输的基本数据
|
SctpMessage(int protocolIdentifier, int streamIdentifier, ByteBuf payloadBuffer)
在SCTP数据块中传输的基本数据
|
SctpMessage(com.sun.nio.sctp.MessageInfo msgInfo, ByteBuf payloadBuffer)
在SCTP数据块中传输的基本数据
|
Modifier and Type | Method and Description |
---|---|
DatagramPacket |
DatagramPacket.replace(ByteBuf content) |
Constructor and Description |
---|
DatagramPacket(ByteBuf data, java.net.InetSocketAddress recipient)
使用指定的数据包
data 和
recipient 地址创建一个新实例。
|
DatagramPacket(ByteBuf data, java.net.InetSocketAddress recipient, java.net.InetSocketAddress sender)
与指定的包创建一个新的实例
data ,
recipient 地址和
sender 地址。
|
Modifier and Type | Method and Description |
---|---|
protected int |
NioSocketChannel.doReadBytes(ByteBuf byteBuf) |
protected int |
NioSocketChannel.doWriteBytes(ByteBuf buf) |
Modifier and Type | Method and Description |
---|---|
protected int |
OioSocketChannel.doReadBytes(ByteBuf buf) |
Modifier and Type | Method and Description |
---|---|
UdtMessage |
UdtMessage.replace(ByteBuf content)
已过时。
|
Constructor and Description |
---|
UdtMessage(ByteBuf data)
已过时。
|
Modifier and Type | Method and Description |
---|---|
protected int |
NioUdtByteConnectorChannel.doReadBytes(ByteBuf byteBuf)
已过时。
|
protected int |
NioUdtByteConnectorChannel.doWriteBytes(ByteBuf byteBuf)
已过时。
|
Modifier and Type | Method and Description |
---|---|
boolean |
IovArray.add(ByteBuf buf)
|
static boolean |
UnixChannelUtil.isBufferCopyNeededForWrite(ByteBuf byteBuf)
检查指定的缓冲区是否有内存地址或者是否由n(n <= IOV_MAX)个NIO直接缓冲区组成。
|
Modifier and Type | Method and Description |
---|---|
protected ByteBuf |
MessageToByteEncoder.allocateBuffer(ChannelHandlerContext ctx, I msg, boolean preferDirect)
分配一个 ByteBuf ,它将用作#encode(ChannelHandlerContext, I, ByteBuf) 参数。
|
ByteBuf |
ByteToMessageDecoder.Cumulator.cumulate(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf in)
|
protected ByteBuf |
LengthFieldBasedFrameDecoder.extractFrame(ChannelHandlerContext ctx, ByteBuf buffer, int index, int length)
提取指定缓冲区的子区域。
|
protected ByteBuf |
ByteToMessageDecoder.internalBuffer()
返回此解码器的内部累积缓冲区。
|
static ByteBuf[] |
Delimiters.lineDelimiter()
返回
CR ('\r') 和
LF ('\n') 分隔符,它们可用于基于文本的线路协议。
|
static ByteBuf[] |
Delimiters.nulDelimiter()
返回一个
NUL (0x00) 分隔符,它可以用于Flash XML套接字或任何类似的协议。
|
Modifier and Type | Method and Description |
---|---|
protected abstract O |
MessageAggregator.beginAggregation(S start, ByteBuf content)
根据指定的开始消息和指定的内容创建新的聚合消息。
|
protected void |
ReplayingDecoder.callDecode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
ByteToMessageDecoder.callDecode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out)
|
ByteBuf |
ByteToMessageDecoder.Cumulator.cumulate(ByteBufAllocator alloc, ByteBuf cumulation, ByteBuf in)
|
protected java.lang.Object |
LineBasedFrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf buffer)
从 ByteBuf 中创建一个框架并将其返回。
|
protected java.lang.Object |
LengthFieldBasedFrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf in)
从 ByteBuf 中创建一个框架并将其返回。
|
protected java.lang.Object |
FixedLengthFrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf in)
从 ByteBuf 中创建一个框架并将其返回。
|
protected java.lang.Object |
DelimiterBasedFrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf buffer)
从 ByteBuf 中创建一个框架并将其返回。
|
protected void |
LineBasedFrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
LengthFieldBasedFrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
FixedLengthFrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
DelimiterBasedFrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected abstract void |
ByteToMessageDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out)
解码从一个 ByteBuf 到另一个。
|
protected abstract void |
ByteToMessageCodec.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
ByteToMessageDecoder.decodeLast(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out)
当 ChannelHandlerContext 无效时,称为最后一次。
|
protected void |
ByteToMessageCodec.decodeLast(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
LengthFieldPrepender.encode(ChannelHandlerContext ctx, ByteBuf msg, java.util.List<java.lang.Object> out) |
protected abstract void |
MessageToByteEncoder.encode(ChannelHandlerContext ctx, I msg, ByteBuf out)
将消息编码成 ByteBuf 。
|
protected abstract void |
ByteToMessageCodec.encode(ChannelHandlerContext ctx, I msg, ByteBuf out) |
protected ByteBuf |
LengthFieldBasedFrameDecoder.extractFrame(ChannelHandlerContext ctx, ByteBuf buffer, int index, int length)
提取指定缓冲区的子区域。
|
protected long |
LengthFieldBasedFrameDecoder.getUnadjustedFrameLength(ByteBuf buf, int offset, int length, java.nio.ByteOrder order)
将缓冲区的指定区域解码为未调整的帧长度。
|
Constructor and Description |
---|
AsciiHeadersEncoder(ByteBuf buf) |
AsciiHeadersEncoder(ByteBuf buf, AsciiHeadersEncoder.SeparatorType separatorType, AsciiHeadersEncoder.NewlineType newlineType) |
DelimiterBasedFrameDecoder(int maxFrameLength, boolean stripDelimiter, boolean failFast, ByteBuf... delimiters)
创建一个新的实例。
|
DelimiterBasedFrameDecoder(int maxFrameLength, boolean stripDelimiter, boolean failFast, ByteBuf delimiter)
创建一个新的实例。
|
DelimiterBasedFrameDecoder(int maxFrameLength, boolean stripDelimiter, ByteBuf... delimiters)
创建一个新的实例。
|
DelimiterBasedFrameDecoder(int maxFrameLength, boolean stripDelimiter, ByteBuf delimiter)
创建一个新的实例。
|
DelimiterBasedFrameDecoder(int maxFrameLength, ByteBuf... delimiters)
创建一个新的实例。
|
DelimiterBasedFrameDecoder(int maxFrameLength, ByteBuf delimiter)
创建一个新的实例。
|
Constructor and Description |
---|
DatagramPacketDecoder(MessageToMessageDecoder<ByteBuf> decoder)
使用指定的 ByteBuf 解码器创建一个DatagramPacket 解码器。
|
Modifier and Type | Method and Description |
---|---|
static ByteBuf |
Base64.decode(ByteBuf src) |
static ByteBuf |
Base64.decode(ByteBuf src, Base64Dialect dialect) |
static ByteBuf |
Base64.decode(ByteBuf src, int off, int len) |
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.encode(ByteBuf src) |
static ByteBuf |
Base64.encode(ByteBuf src, Base64Dialect dialect) |
static ByteBuf |
Base64.encode(ByteBuf src, boolean breakLines) |
static ByteBuf |
Base64.encode(ByteBuf src, boolean breakLines, Base64Dialect dialect) |
static ByteBuf |
Base64.encode(ByteBuf src, int off, int len) |
static ByteBuf |
Base64.encode(ByteBuf src, int off, int len, Base64Dialect dialect) |
static ByteBuf |
Base64.encode(ByteBuf src, int off, int len, boolean breakLines) |
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) |
Modifier and Type | Method and Description |
---|---|
static ByteBuf |
Base64.decode(ByteBuf src) |
static ByteBuf |
Base64.decode(ByteBuf src, Base64Dialect dialect) |
static ByteBuf |
Base64.decode(ByteBuf src, int off, int len) |
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) |
protected void |
Base64Decoder.decode(ChannelHandlerContext ctx, ByteBuf msg, java.util.List<java.lang.Object> out) |
static ByteBuf |
Base64.encode(ByteBuf src) |
static ByteBuf |
Base64.encode(ByteBuf src, Base64Dialect dialect) |
static ByteBuf |
Base64.encode(ByteBuf src, boolean breakLines) |
static ByteBuf |
Base64.encode(ByteBuf src, boolean breakLines, Base64Dialect dialect) |
static ByteBuf |
Base64.encode(ByteBuf src, int off, int len) |
static ByteBuf |
Base64.encode(ByteBuf src, int off, int len, Base64Dialect dialect) |
static ByteBuf |
Base64.encode(ByteBuf src, int off, int len, boolean breakLines) |
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) |
protected void |
Base64Encoder.encode(ChannelHandlerContext ctx, ByteBuf msg, java.util.List<java.lang.Object> out) |
Modifier and Type | Method and Description |
---|---|
protected void |
ByteArrayDecoder.decode(ChannelHandlerContext ctx, ByteBuf msg, java.util.List<java.lang.Object> out) |
Modifier and Type | Method and Description |
---|---|
protected ByteBuf |
LzmaFrameEncoder.allocateBuffer(ChannelHandlerContext ctx, ByteBuf in, boolean preferDirect) |
protected ByteBuf |
Lz4FrameEncoder.allocateBuffer(ChannelHandlerContext ctx, ByteBuf msg, boolean preferDirect) |
protected ByteBuf |
JdkZlibEncoder.allocateBuffer(ChannelHandlerContext ctx, ByteBuf msg, boolean preferDirect) |
Modifier and Type | Method and Description |
---|---|
protected ByteBuf |
LzmaFrameEncoder.allocateBuffer(ChannelHandlerContext ctx, ByteBuf in, boolean preferDirect) |
protected ByteBuf |
Lz4FrameEncoder.allocateBuffer(ChannelHandlerContext ctx, ByteBuf msg, boolean preferDirect) |
protected ByteBuf |
JdkZlibEncoder.allocateBuffer(ChannelHandlerContext ctx, ByteBuf msg, boolean preferDirect) |
void |
Snappy.decode(ByteBuf in, ByteBuf out) |
protected void |
SnappyFrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
LzfDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
Lz4FrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
JdkZlibDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
JZlibDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
FastLzFrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
Bzip2Decoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
void |
Snappy.encode(ByteBuf in, ByteBuf out, int length) |
protected void |
SnappyFrameEncoder.encode(ChannelHandlerContext ctx, ByteBuf in, ByteBuf out) |
protected void |
LzmaFrameEncoder.encode(ChannelHandlerContext ctx, ByteBuf in, ByteBuf out) |
protected void |
LzfEncoder.encode(ChannelHandlerContext ctx, ByteBuf in, ByteBuf out) |
protected void |
Lz4FrameEncoder.encode(ChannelHandlerContext ctx, ByteBuf in, ByteBuf out)
将消息编码成 ByteBuf 。
|
protected void |
JdkZlibEncoder.encode(ChannelHandlerContext ctx, ByteBuf uncompressed, ByteBuf out) |
protected void |
JZlibEncoder.encode(ChannelHandlerContext ctx, ByteBuf in, ByteBuf out) |
protected void |
FastLzFrameEncoder.encode(ChannelHandlerContext ctx, ByteBuf in, ByteBuf out) |
protected void |
Bzip2Encoder.encode(ChannelHandlerContext ctx, ByteBuf in, ByteBuf out) |
Modifier and Type | Method and Description |
---|---|
protected ByteBuf |
DatagramDnsQueryEncoder.allocateBuffer(ChannelHandlerContext ctx, AddressedEnvelope<DnsQuery,java.net.InetSocketAddress> msg)
分配将用于构造数据报包的 ByteBuf 。
|
protected ByteBuf |
DatagramDnsResponseEncoder.allocateBuffer(ChannelHandlerContext ctx, AddressedEnvelope<DnsResponse,java.net.InetSocketAddress> msg)
分配将用于构造数据报包的 ByteBuf 。
|
ByteBuf |
DefaultDnsRawRecord.content() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
DefaultDnsRecordDecoder.decodeName(ByteBuf in)
根据包含DNS数据包的缓冲区检索域名。
|
protected java.lang.String |
DefaultDnsRecordDecoder.decodeName0(ByteBuf in)
根据包含DNS数据包的缓冲区检索域名。
|
DnsQuestion |
DnsRecordDecoder.decodeQuestion(ByteBuf in)
将DNS问题解码为其对象表示。
|
DnsQuestion |
DefaultDnsRecordDecoder.decodeQuestion(ByteBuf in) |
<T extends DnsRecord> |
DnsRecordDecoder.decodeRecord(ByteBuf in)
将DNS记录解码为其对象表示。
|
<T extends DnsRecord> |
DefaultDnsRecordDecoder.decodeRecord(ByteBuf in) |
protected DnsRecord |
DefaultDnsRecordDecoder.decodeRecord(java.lang.String name, DnsRecordType type, int dnsClass, long timeToLive, ByteBuf in, int offset, int length)
从
DefaultDnsRecordDecoder.decodeRecord(ByteBuf) 到目前为止解码的信息解码记录。
|
protected void |
DefaultDnsRecordEncoder.encodeName(java.lang.String name, ByteBuf buf) |
void |
DnsRecordEncoder.encodeQuestion(DnsQuestion question, ByteBuf out)
编码 DnsQuestion 。
|
void |
DefaultDnsRecordEncoder.encodeQuestion(DnsQuestion question, ByteBuf out) |
void |
DnsRecordEncoder.encodeRecord(DnsRecord record, ByteBuf out)
编码 DnsRecord 。
|
void |
DefaultDnsRecordEncoder.encodeRecord(DnsRecord record, ByteBuf out) |
DnsRawRecord |
DnsRawRecord.replace(ByteBuf content) |
DnsRawRecord |
DefaultDnsRawRecord.replace(ByteBuf content) |
Constructor and Description |
---|
DefaultDnsRawRecord(java.lang.String name, DnsRecordType type, int dnsClass, long timeToLive, ByteBuf content)
创建一个新的记录。
|
DefaultDnsRawRecord(java.lang.String name, DnsRecordType type, long timeToLive, ByteBuf content)
创建一个新的
IN-class 记录。
|
Modifier and Type | Method and Description |
---|---|
protected void |
HAProxyMessageDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
static ProtocolDetectionResult<HAProxyProtocolVersion> |
HAProxyMessageDecoder.detectProtocol(ByteBuf buffer)
|
HAProxyTLV |
HAProxyTLV.replace(ByteBuf content) |
Modifier and Type | Method and Description |
---|---|
ByteBuf |
DefaultHttpContent.content() |
ByteBuf |
DefaultFullHttpResponse.content() |
ByteBuf |
DefaultFullHttpRequest.content() |
Modifier and Type | Method and Description |
---|---|
protected FullHttpMessage |
HttpObjectAggregator.beginAggregation(HttpMessage start, ByteBuf content) |
protected void |
HttpObjectDecoder.decode(ChannelHandlerContext ctx, ByteBuf buffer, java.util.List<java.lang.Object> out) |
protected void |
HttpObjectDecoder.decodeLast(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
static void |
HttpHeaders.encodeAscii(java.lang.CharSequence seq, ByteBuf buf)
已过时。
|
protected static void |
HttpObjectEncoder.encodeAscii(java.lang.String s, ByteBuf buf)
已过时。
|
protected void |
HttpObjectEncoder.encodeHeaders(HttpHeaders headers, ByteBuf buf)
将 HttpHeaders 编码为ByteBuf 。
|
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) |
LastHttpContent |
LastHttpContent.replace(ByteBuf content) |
HttpContent |
HttpContent.replace(ByteBuf content) |
FullHttpResponse |
FullHttpResponse.replace(ByteBuf content) |
FullHttpRequest |
FullHttpRequest.replace(ByteBuf content) |
FullHttpMessage |
FullHttpMessage.replace(ByteBuf content) |
LastHttpContent |
DefaultLastHttpContent.replace(ByteBuf content) |
HttpContent |
DefaultHttpContent.replace(ByteBuf content) |
FullHttpResponse |
DefaultFullHttpResponse.replace(ByteBuf content) |
FullHttpRequest |
DefaultFullHttpRequest.replace(ByteBuf content) |
Constructor and Description |
---|
DefaultFullHttpRequest(HttpVersion httpVersion, HttpMethod method, java.lang.String uri, ByteBuf content) |
DefaultFullHttpRequest(HttpVersion httpVersion, HttpMethod method, java.lang.String uri, ByteBuf content, boolean validateHeaders) |
DefaultFullHttpRequest(HttpVersion httpVersion, HttpMethod method, java.lang.String uri, ByteBuf content, HttpHeaders headers, HttpHeaders trailingHeader) |
DefaultFullHttpResponse(HttpVersion version, HttpResponseStatus status, ByteBuf content) |
DefaultFullHttpResponse(HttpVersion version, HttpResponseStatus status, ByteBuf content, boolean validateHeaders) |
DefaultFullHttpResponse(HttpVersion version, HttpResponseStatus status, ByteBuf content, boolean validateHeaders, boolean singleFieldHeaders) |
DefaultFullHttpResponse(HttpVersion version, HttpResponseStatus status, ByteBuf content, HttpHeaders headers, HttpHeaders trailingHeaders) |
DefaultHttpContent(ByteBuf content)
用指定的块内容创建一个新实例。
|
DefaultLastHttpContent(ByteBuf content) |
DefaultLastHttpContent(ByteBuf content, boolean validateHeaders) |
Constructor and Description |
---|
HttpChunkedInput(ChunkedInput<ByteBuf> input)
使用指定的输入创建一个新实例。
|
HttpChunkedInput(ChunkedInput<ByteBuf> input, LastHttpContent lastHttpContent)
使用指定的输入创建一个新实例。
|
Modifier and Type | Method and Description |
---|---|
ByteBuf |
MixedFileUpload.content() |
ByteBuf |
MixedAttribute.content() |
ByteBuf |
AbstractHttpData.content() |
ByteBuf |
MixedFileUpload.getByteBuf() |
ByteBuf |
MixedAttribute.getByteBuf() |
ByteBuf |
HttpData.getByteBuf()
以ByteBuf的形式返回文件项目的内容
|
ByteBuf |
AbstractMemoryHttpData.getByteBuf()
从内存文件上传到磁盘(或其他实现)FileUpload的实用工具
|
ByteBuf |
AbstractDiskHttpData.getByteBuf() |
ByteBuf |
MixedFileUpload.getChunk(int length) |
ByteBuf |
MixedAttribute.getChunk(int length) |
ByteBuf |
HttpData.getChunk(int length)
从当前位置返回一个ChannelBuffer,长度读取字节数最多,从而增加了读取字节的当前位置。
|
ByteBuf |
AbstractMemoryHttpData.getChunk(int length) |
ByteBuf |
AbstractDiskHttpData.getChunk(int length) |
Modifier and Type | Method and Description |
---|---|
void |
MixedFileUpload.addContent(ByteBuf buffer, boolean last) |
void |
MixedAttribute.addContent(ByteBuf buffer, boolean last) |
void |
MemoryAttribute.addContent(ByteBuf buffer, boolean last) |
void |
HttpData.addContent(ByteBuf buffer, boolean last)
从ChannelBuffer添加内容
|
void |
DiskAttribute.addContent(ByteBuf buffer, boolean last) |
void |
AbstractMemoryHttpData.addContent(ByteBuf buffer, boolean last) |
void |
AbstractDiskHttpData.addContent(ByteBuf buffer, boolean last) |
FileUpload |
MixedFileUpload.replace(ByteBuf content) |
Attribute |
MixedAttribute.replace(ByteBuf content) |
FileUpload |
MemoryFileUpload.replace(ByteBuf content) |
Attribute |
MemoryAttribute.replace(ByteBuf content) |
HttpData |
HttpData.replace(ByteBuf content) |
FileUpload |
FileUpload.replace(ByteBuf content) |
FileUpload |
DiskFileUpload.replace(ByteBuf content) |
Attribute |
DiskAttribute.replace(ByteBuf content) |
Attribute |
Attribute.replace(ByteBuf content) |
void |
MixedFileUpload.setContent(ByteBuf buffer) |
void |
MixedAttribute.setContent(ByteBuf buffer) |
void |
HttpData.setContent(ByteBuf buffer)
设置来自ChannelBuffer的内容(删除以前的任何数据)
|
void |
AbstractMemoryHttpData.setContent(ByteBuf buffer) |
void |
AbstractDiskHttpData.setContent(ByteBuf buffer) |
Modifier and Type | Method and Description |
---|---|
protected WebSocketFrame |
WebSocketFrameAggregator.beginAggregation(WebSocketFrame start, ByteBuf content) |
protected void |
WebSocket08FrameDecoder.checkCloseFrameBody(ChannelHandlerContext ctx, ByteBuf buffer) |
protected void |
WebSocket08FrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
WebSocket00FrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
abstract WebSocketFrame |
WebSocketFrame.replace(ByteBuf content) |
TextWebSocketFrame |
TextWebSocketFrame.replace(ByteBuf content) |
PongWebSocketFrame |
PongWebSocketFrame.replace(ByteBuf content) |
PingWebSocketFrame |
PingWebSocketFrame.replace(ByteBuf content) |
ContinuationWebSocketFrame |
ContinuationWebSocketFrame.replace(ByteBuf content) |
CloseWebSocketFrame |
CloseWebSocketFrame.replace(ByteBuf content) |
BinaryWebSocketFrame |
BinaryWebSocketFrame.replace(ByteBuf content) |
Constructor and Description |
---|
BinaryWebSocketFrame(boolean finalFragment, int rsv, ByteBuf binaryData)
用指定的二进制数据和最终的片段标志创建一个新的二进制帧。
|
BinaryWebSocketFrame(ByteBuf binaryData)
用指定的二进制数据创建一个新的二进制帧。
|
CloseWebSocketFrame(boolean finalFragment, int rsv, ByteBuf binaryData)
创建一个新的关闭框架
|
ContinuationWebSocketFrame(boolean finalFragment, int rsv, ByteBuf binaryData)
用指定的二进制数据创建一个新的延续帧
|
ContinuationWebSocketFrame(ByteBuf binaryData)
用指定的二进制数据创建一个新的延续帧。
|
PingWebSocketFrame(boolean finalFragment, int rsv, ByteBuf binaryData)
用指定的二进制数据创建一个新的ping帧
|
PingWebSocketFrame(ByteBuf binaryData)
用指定的二进制数据创建一个新的ping帧。
|
PongWebSocketFrame(boolean finalFragment, int rsv, ByteBuf binaryData)
用指定的二进制数据创建一个新的pong框架
|
PongWebSocketFrame(ByteBuf binaryData)
用指定的二进制数据创建一个新的pong框架。
|
TextWebSocketFrame(boolean finalFragment, int rsv, ByteBuf binaryData)
用指定的二进制数据创建一个新的文本框架。
|
TextWebSocketFrame(ByteBuf binaryData)
用指定的二进制数据创建一个新的文本框架。
|
WebSocketFrame(boolean finalFragment, int rsv, ByteBuf binaryData) |
WebSocketFrame(ByteBuf binaryData) |
Constructor and Description |
---|
WebSocketChunkedInput(ChunkedInput<ByteBuf> input)
使用指定的输入创建一个新实例。
|
WebSocketChunkedInput(ChunkedInput<ByteBuf> input, int rsv)
使用指定的输入创建一个新实例。
|
Modifier and Type | Method and Description |
---|---|
static ByteBuf |
Http2CodecUtil.connectionPrefaceBuf()
返回包含
Http2CodecUtil.CONNECTION_PREFACE 的缓冲区。
|
ByteBuf |
Http2GoAwayFrame.content()
描述导致GOAWAY的可选调试信息。
|
ByteBuf |
Http2DataFrame.content()
数据帧的有效载荷。
|
ByteBuf |
DefaultHttp2DataFrame.content() |
static ByteBuf |
Http2CodecUtil.emptyPingBuf()
返回填充了全部零的缓冲区,这是PING帧的适当长度。
|
static ByteBuf |
Http2CodecUtil.toByteBuf(ChannelHandlerContext ctx, java.lang.Throwable cause)
创建一个包含来自给定异常的错误消息的缓冲区。
|
Modifier and Type | Method and Description |
---|---|
protected void |
Http2ConnectionHandler.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
void |
Http2ConnectionDecoder.decodeFrame(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out)
由 Http2ConnectionHandler 调用以解码来自输入缓冲区的下一帧。
|
void |
DefaultHttp2ConnectionDecoder.decodeFrame(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
void |
DecoratingHttp2ConnectionDecoder.decodeFrame(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
Http2Headers |
Http2HeadersDecoder.decodeHeaders(int streamId, ByteBuf headerBlock)
解码给定的标题块并返回标题。
|
Http2Headers |
DefaultHttp2HeadersDecoder.decodeHeaders(int streamId, ByteBuf headerBlock) |
void |
Http2HeadersEncoder.encodeHeaders(int streamId, Http2Headers headers, ByteBuf buffer)
编码给定的标题并将输出标题块写入给定的输出缓冲区。
|
void |
DefaultHttp2HeadersEncoder.encodeHeaders(int streamId, Http2Headers headers, ByteBuf buffer) |
ChannelFuture |
Http2LifecycleManager.goAway(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelPromise promise)
如果
errorCode 不是
Http2Error.NO_ERROR ,则阻止对等体创建流并关闭连接。
|
ChannelFuture |
Http2ConnectionHandler.goAway(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelPromise promise) |
void |
Http2Connection.goAwayReceived(int lastKnownStream, long errorCode, ByteBuf message)
指示从远程端点接收到
GOAWAY 并设置最后一个已知流。
|
void |
DefaultHttp2Connection.goAwayReceived(int lastKnownStream, long errorCode, ByteBuf debugData) |
void |
Http2Connection.goAwaySent(int lastKnownStream, long errorCode, ByteBuf message)
表示
GOAWAY 已发送到远程端点并设置最后一个已知流。
|
void |
DefaultHttp2Connection.goAwaySent(int lastKnownStream, long errorCode, ByteBuf debugData) |
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) |
int |
InboundHttp2ToHttpAdapter.onDataRead(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream) |
int |
Http2FrameListenerDecorator.onDataRead(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream) |
int |
Http2FrameListener.onDataRead(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream)
处理入站
DATA 帧。
|
int |
Http2FrameAdapter.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 |
DelegatingDecompressorFrameListener.onDataRead(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream) |
void |
Http2FrameListenerDecorator.onGoAwayRead(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData) |
void |
Http2FrameListener.onGoAwayRead(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData)
处理入站
GO_AWAY 框架。
|
void |
Http2FrameAdapter.onGoAwayRead(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData) |
void |
Http2EventAdapter.onGoAwayRead(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData) |
void |
Http2EventAdapter.onGoAwayReceived(int lastStreamId, long errorCode, ByteBuf debugData) |
void |
Http2ConnectionAdapter.onGoAwayReceived(int lastStreamId, long errorCode, ByteBuf debugData) |
void |
Http2Connection.Listener.onGoAwayReceived(int lastStreamId, long errorCode, ByteBuf debugData)
当从远程端点收到
GOAWAY 时调用。
|
void |
Http2EventAdapter.onGoAwaySent(int lastStreamId, long errorCode, ByteBuf debugData) |
void |
Http2ConnectionAdapter.onGoAwaySent(int lastStreamId, long errorCode, ByteBuf debugData) |
void |
Http2Connection.Listener.onGoAwaySent(int lastStreamId, long errorCode, ByteBuf debugData)
当连接发送
GOAWAY 帧时调用。
|
void |
Http2FrameListenerDecorator.onUnknownFrame(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload) |
void |
Http2FrameListener.onUnknownFrame(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload)
处理程序不是由HTTP / 2规范定义的。
|
void |
Http2FrameAdapter.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 |
Http2InboundFrameLogger.readFrame(ChannelHandlerContext ctx, ByteBuf input, Http2FrameListener listener) |
void |
Http2FrameReader.readFrame(ChannelHandlerContext ctx, ByteBuf input, Http2FrameListener listener)
尝试从输入缓冲区读取下一帧。
|
void |
DefaultHttp2FrameReader.readFrame(ChannelHandlerContext ctx, ByteBuf input, Http2FrameListener listener) |
static int |
Http2CodecUtil.readUnsignedInt(ByteBuf buf)
从缓冲区读取一个大端(31位)整数。
|
void |
Http2LocalFlowController.receiveFlowControlledFrame(Http2Stream stream, ByteBuf data, int padding, boolean endOfStream)
从远程端点
DATA 站
DATA 帧,并为
stream 以及连接应用流量控制策略。
|
void |
DefaultHttp2LocalFlowController.receiveFlowControlledFrame(Http2Stream stream, ByteBuf data, int padding, boolean endOfStream) |
Http2UnknownFrame |
Http2UnknownFrame.replace(ByteBuf content) |
Http2GoAwayFrame |
Http2GoAwayFrame.replace(ByteBuf content) |
Http2DataFrame |
Http2DataFrame.replace(ByteBuf content) |
DefaultHttp2UnknownFrame |
DefaultHttp2UnknownFrame.replace(ByteBuf content) |
Http2GoAwayFrame |
DefaultHttp2GoAwayFrame.replace(ByteBuf content) |
DefaultHttp2DataFrame |
DefaultHttp2DataFrame.replace(ByteBuf content) |
ChannelFuture |
StreamBufferingEncoder.writeData(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream, ChannelPromise promise) |
ChannelFuture |
Http2OutboundFrameLogger.writeData(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endStream, ChannelPromise promise) |
ChannelFuture |
Http2DataWriter.writeData(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endStream, ChannelPromise promise)
将
DATA 帧写入远程端点。
|
ChannelFuture |
DefaultHttp2FrameWriter.writeData(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endStream, ChannelPromise promise) |
ChannelFuture |
DefaultHttp2ConnectionEncoder.writeData(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream, ChannelPromise promise) |
ChannelFuture |
DecoratingHttp2FrameWriter.writeData(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endStream, ChannelPromise promise) |
ChannelFuture |
CompressorHttp2ConnectionEncoder.writeData(ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endOfStream, ChannelPromise promise) |
ChannelFuture |
Http2OutboundFrameLogger.writeFrame(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload, ChannelPromise promise) |
ChannelFuture |
Http2FrameWriter.writeFrame(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload, ChannelPromise promise)
任何HTTP / 2帧的通用写入方法。
|
ChannelFuture |
Http2ConnectionEncoder.writeFrame(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload, ChannelPromise promise)
将给定数据写入内部 Http2FrameWriter ,而不对连接/流执行任何状态检查。
|
ChannelFuture |
DefaultHttp2FrameWriter.writeFrame(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload, ChannelPromise promise) |
ChannelFuture |
DefaultHttp2ConnectionEncoder.writeFrame(ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf payload, ChannelPromise promise) |
ChannelFuture |
DecoratingHttp2FrameWriter.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)
将HTTP / 2帧头写入输出缓冲区。
|
ChannelFuture |
Http2OutboundFrameLogger.writeGoAway(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelPromise promise) |
ChannelFuture |
Http2FrameWriter.writeGoAway(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelPromise promise)
将GO_AWAY帧写入远程端点。
|
ChannelFuture |
DefaultHttp2FrameWriter.writeGoAway(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelPromise promise) |
ChannelFuture |
DefaultHttp2ConnectionEncoder.writeGoAway(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelPromise promise) |
ChannelFuture |
DecoratingHttp2FrameWriter.writeGoAway(ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData, ChannelPromise promise) |
Constructor and Description |
---|
DefaultHttp2DataFrame(ByteBuf content)
相当于
new DefaultHttp2DataFrame(content, false) 。
|
DefaultHttp2DataFrame(ByteBuf content, boolean endStream)
相当于
new DefaultHttp2DataFrame(content, endStream, 0) 。
|
DefaultHttp2DataFrame(ByteBuf content, boolean endStream, int padding)
构建新的数据信息。
|
DefaultHttp2GoAwayFrame(Http2Error error, ByteBuf content) |
DefaultHttp2GoAwayFrame(long errorCode, ByteBuf content)
构建一个新的GOAWAY消息。
|
DefaultHttp2UnknownFrame(byte frameType, Http2Flags flags, ByteBuf data) |
Modifier and Type | Method and Description |
---|---|
protected ByteBuf |
JsonObjectDecoder.extractObject(ChannelHandlerContext ctx, ByteBuf buffer, int index, int length)
如果要过滤通过管道传递的json对象/数组,则覆盖此方法。
|
Modifier and Type | Method and Description |
---|---|
protected void |
JsonObjectDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected ByteBuf |
JsonObjectDecoder.extractObject(ChannelHandlerContext ctx, ByteBuf buffer, int index, int length)
如果要过滤通过管道传递的json对象/数组,则覆盖此方法。
|
Modifier and Type | Method and Description |
---|---|
protected ByteBuf |
MarshallingDecoder.extractFrame(ChannelHandlerContext ctx, ByteBuf buffer, int index, int length) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
MarshallingDecoder.decode(ChannelHandlerContext ctx, ByteBuf in) |
protected void |
CompatibleMarshallingDecoder.decode(ChannelHandlerContext ctx, ByteBuf buffer, java.util.List<java.lang.Object> out) |
protected void |
CompatibleMarshallingDecoder.decodeLast(ChannelHandlerContext ctx, ByteBuf buffer, java.util.List<java.lang.Object> out) |
protected void |
MarshallingEncoder.encode(ChannelHandlerContext ctx, java.lang.Object msg, ByteBuf out) |
protected void |
CompatibleMarshallingEncoder.encode(ChannelHandlerContext ctx, java.lang.Object msg, ByteBuf out) |
protected ByteBuf |
MarshallingDecoder.extractFrame(ChannelHandlerContext ctx, ByteBuf buffer, int index, int length) |
Modifier and Type | Method and Description |
---|---|
ByteBuf |
DefaultMemcacheContent.content() |
protected abstract ByteBuf |
AbstractMemcacheObjectEncoder.encodeMessage(ChannelHandlerContext ctx, M msg)
取给定的 MemcacheMessage 并将其编码成可写的ByteBuf 。
|
Modifier and Type | Method and Description |
---|---|
MemcacheContent |
MemcacheContent.replace(ByteBuf content) |
LastMemcacheContent |
LastMemcacheContent.replace(ByteBuf content) |
FullMemcacheMessage |
FullMemcacheMessage.replace(ByteBuf content) |
MemcacheContent |
DefaultMemcacheContent.replace(ByteBuf content) |
LastMemcacheContent |
DefaultLastMemcacheContent.replace(ByteBuf content) |
Constructor and Description |
---|
DefaultLastMemcacheContent(ByteBuf content) |
DefaultMemcacheContent(ByteBuf content)
用指定的内容创建一个新实例。
|
Modifier and Type | Method and Description |
---|---|
ByteBuf |
DefaultFullBinaryMemcacheResponse.content() |
ByteBuf |
DefaultFullBinaryMemcacheRequest.content() |
protected ByteBuf |
AbstractBinaryMemcacheEncoder.encodeMessage(ChannelHandlerContext ctx, M msg) |
ByteBuf |
BinaryMemcacheMessage.extras()
返回可选附加项的 ByteBuf 表示形式。
|
ByteBuf |
AbstractBinaryMemcacheMessage.extras() |
ByteBuf |
BinaryMemcacheMessage.key()
返回文档的可选键。
|
ByteBuf |
AbstractBinaryMemcacheMessage.key() |
Modifier and Type | Method and Description |
---|---|
protected FullMemcacheMessage |
BinaryMemcacheObjectAggregator.beginAggregation(BinaryMemcacheMessage start, ByteBuf content) |
protected void |
AbstractBinaryMemcacheDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected BinaryMemcacheResponse |
BinaryMemcacheResponseDecoder.decodeHeader(ByteBuf in) |
protected BinaryMemcacheRequest |
BinaryMemcacheRequestDecoder.decodeHeader(ByteBuf in) |
protected abstract M |
AbstractBinaryMemcacheDecoder.decodeHeader(ByteBuf in)
解码并返回解析的 BinaryMemcacheMessage 。
|
protected void |
BinaryMemcacheRequestEncoder.encodeHeader(ByteBuf buf, BinaryMemcacheRequest msg) |
protected void |
BinaryMemcacheResponseEncoder.encodeHeader(ByteBuf buf, BinaryMemcacheResponse msg) |
protected abstract void |
AbstractBinaryMemcacheEncoder.encodeHeader(ByteBuf buf, M msg)
编码标题。
|
FullBinaryMemcacheResponse |
FullBinaryMemcacheResponse.replace(ByteBuf content) |
FullBinaryMemcacheRequest |
FullBinaryMemcacheRequest.replace(ByteBuf content) |
FullBinaryMemcacheResponse |
DefaultFullBinaryMemcacheResponse.replace(ByteBuf content) |
FullBinaryMemcacheRequest |
DefaultFullBinaryMemcacheRequest.replace(ByteBuf content) |
BinaryMemcacheMessage |
BinaryMemcacheMessage.setExtras(ByteBuf extras)
设置消息上的额外缓冲区。
|
BinaryMemcacheMessage |
AbstractBinaryMemcacheMessage.setExtras(ByteBuf extras) |
BinaryMemcacheMessage |
BinaryMemcacheMessage.setKey(ByteBuf key)
设置文档的关键字。
|
BinaryMemcacheMessage |
AbstractBinaryMemcacheMessage.setKey(ByteBuf key) |
Modifier and Type | Method and Description |
---|---|
ByteBuf |
MqttPublishMessage.content() |
ByteBuf |
MqttPublishMessage.payload() |
Modifier and Type | Method and Description |
---|---|
protected void |
MqttDecoder.decode(ChannelHandlerContext ctx, ByteBuf buffer, java.util.List<java.lang.Object> out) |
MqttMessageBuilders.PublishBuilder |
MqttMessageBuilders.PublishBuilder.payload(ByteBuf payload) |
MqttPublishMessage |
MqttPublishMessage.replace(ByteBuf content) |
Constructor and Description |
---|
MqttPublishMessage(MqttFixedHeader mqttFixedHeader, MqttPublishVariableHeader variableHeader, ByteBuf payload) |
Modifier and Type | Method and Description |
---|---|
protected void |
ProtobufVarint32FrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
ProtobufDecoderNano.decode(ChannelHandlerContext ctx, ByteBuf msg, java.util.List<java.lang.Object> out) |
protected void |
ProtobufDecoder.decode(ChannelHandlerContext ctx, ByteBuf msg, java.util.List<java.lang.Object> out) |
protected void |
ProtobufVarint32LengthFieldPrepender.encode(ChannelHandlerContext ctx, ByteBuf msg, ByteBuf out) |
Modifier and Type | Method and Description |
---|---|
protected FullBulkStringRedisMessage |
RedisBulkStringAggregator.beginAggregation(BulkStringHeaderRedisMessage start, ByteBuf content) |
protected void |
RedisDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
ErrorRedisMessage |
RedisMessagePool.getError(ByteBuf content)
返回 ErrorRedisMessage 给定content 。
|
ErrorRedisMessage |
FixedRedisMessagePool.getError(ByteBuf content) |
IntegerRedisMessage |
RedisMessagePool.getInteger(ByteBuf content)
返回 IntegerRedisMessage 给定content 。
|
IntegerRedisMessage |
FixedRedisMessagePool.getInteger(ByteBuf content) |
SimpleStringRedisMessage |
RedisMessagePool.getSimpleString(ByteBuf content)
返回 SimpleStringRedisMessage 给定content 。
|
SimpleStringRedisMessage |
FixedRedisMessagePool.getSimpleString(ByteBuf content) |
LastBulkStringRedisContent |
LastBulkStringRedisContent.replace(ByteBuf content) |
FullBulkStringRedisMessage |
FullBulkStringRedisMessage.replace(ByteBuf content) |
LastBulkStringRedisContent |
DefaultLastBulkStringRedisContent.replace(ByteBuf content) |
BulkStringRedisContent |
DefaultBulkStringRedisContent.replace(ByteBuf content) |
BulkStringRedisContent |
BulkStringRedisContent.replace(ByteBuf content) |
Constructor and Description |
---|
DefaultBulkStringRedisContent(ByteBuf content)
创建一个 DefaultBulkStringRedisContent 为给定content 。
|
DefaultLastBulkStringRedisContent(ByteBuf content)
创建一个 DefaultLastBulkStringRedisContent 为给定content 。
|
FullBulkStringRedisMessage(ByteBuf content)
创建一个 FullBulkStringRedisMessage 为给定content 。
|
Modifier and Type | Method and Description |
---|---|
protected void |
RtspEncoder.encodeInitialLine(ByteBuf buf, HttpMessage message) |
Modifier and Type | Method and Description |
---|---|
protected void |
SctpOutboundByteStreamHandler.encode(ChannelHandlerContext ctx, ByteBuf msg, java.util.List<java.lang.Object> out) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
ObjectDecoder.decode(ChannelHandlerContext ctx, ByteBuf in) |
protected void |
ObjectEncoder.encode(ChannelHandlerContext ctx, java.io.Serializable msg, ByteBuf out) |
protected void |
CompatibleObjectEncoder.encode(ChannelHandlerContext ctx, java.io.Serializable msg, ByteBuf out) |
Modifier and Type | Method and Description |
---|---|
protected SmtpResponse |
SmtpResponseDecoder.decode(ChannelHandlerContext ctx, ByteBuf buffer) |
SmtpContent |
SmtpContent.replace(ByteBuf content) |
LastSmtpContent |
LastSmtpContent.replace(ByteBuf content) |
SmtpContent |
DefaultSmtpContent.replace(ByteBuf content) |
LastSmtpContent |
DefaultLastSmtpContent.replace(ByteBuf content) |
Constructor and Description |
---|
DefaultLastSmtpContent(ByteBuf data)
使用给定的数据创建一个新实例。
|
DefaultSmtpContent(ByteBuf data)
使用给定的数据创建一个新实例。
|
Modifier and Type | Method and Description |
---|---|
protected void |
SocksInitResponseDecoder.decode(ChannelHandlerContext ctx, ByteBuf byteBuf, java.util.List<java.lang.Object> out) |
protected void |
SocksInitRequestDecoder.decode(ChannelHandlerContext ctx, ByteBuf byteBuf, java.util.List<java.lang.Object> out) |
protected void |
SocksCmdResponseDecoder.decode(ChannelHandlerContext ctx, ByteBuf byteBuf, java.util.List<java.lang.Object> out) |
protected void |
SocksCmdRequestDecoder.decode(ChannelHandlerContext ctx, ByteBuf byteBuf, java.util.List<java.lang.Object> out) |
protected void |
SocksAuthResponseDecoder.decode(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, java.util.List<java.lang.Object> out) |
protected void |
SocksAuthRequestDecoder.decode(ChannelHandlerContext ctx, ByteBuf byteBuf, java.util.List<java.lang.Object> out) |
protected void |
SocksMessageEncoder.encode(ChannelHandlerContext ctx, SocksMessage msg, ByteBuf out) |
void |
UnknownSocksResponse.encodeAsByteBuf(ByteBuf byteBuf) |
void |
UnknownSocksRequest.encodeAsByteBuf(ByteBuf byteBuf) |
abstract void |
SocksMessage.encodeAsByteBuf(ByteBuf byteBuf)
已过时。
不使用;
此方法仅用于内部使用。
|
void |
SocksInitResponse.encodeAsByteBuf(ByteBuf byteBuf) |
void |
SocksInitRequest.encodeAsByteBuf(ByteBuf byteBuf) |
void |
SocksCmdResponse.encodeAsByteBuf(ByteBuf byteBuf) |
void |
SocksCmdRequest.encodeAsByteBuf(ByteBuf byteBuf) |
void |
SocksAuthResponse.encodeAsByteBuf(ByteBuf byteBuf) |
void |
SocksAuthRequest.encodeAsByteBuf(ByteBuf byteBuf) |
Modifier and Type | Method and Description |
---|---|
protected void |
SocksPortUnificationServerHandler.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
Modifier and Type | Method and Description |
---|---|
protected void |
Socks4ServerDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
Socks4ClientDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
Socks4ClientEncoder.encode(ChannelHandlerContext ctx, Socks4CommandRequest msg, ByteBuf out) |
protected void |
Socks4ServerEncoder.encode(ChannelHandlerContext ctx, Socks4CommandResponse msg, ByteBuf out) |
Modifier and Type | Method and Description |
---|---|
protected void |
Socks5PasswordAuthResponseDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
Socks5PasswordAuthRequestDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
Socks5InitialResponseDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
Socks5InitialRequestDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
Socks5CommandResponseDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
Socks5CommandRequestDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
java.lang.String |
Socks5AddressDecoder.decodeAddress(Socks5AddressType addrType, ByteBuf in)
将SOCKS5地址字段解码为其字符串表示形式。
|
protected void |
Socks5ServerEncoder.encode(ChannelHandlerContext ctx, Socks5Message msg, ByteBuf out) |
protected void |
Socks5ClientEncoder.encode(ChannelHandlerContext ctx, Socks5Message msg, ByteBuf out) |
void |
Socks5AddressEncoder.encodeAddress(Socks5AddressType addrType, java.lang.String addrValue, ByteBuf out)
编码一个SOCKS5地址。
|
Modifier and Type | Method and Description |
---|---|
ByteBuf |
SpdyDataFrame.content()
返回此帧的数据有效载荷。
|
ByteBuf |
DefaultSpdyDataFrame.content() |
ByteBuf |
SpdyHeaderBlockRawEncoder.encode(ByteBufAllocator alloc, SpdyHeadersFrame frame) |
ByteBuf |
SpdyFrameEncoder.encodeDataFrame(ByteBufAllocator allocator, int streamId, boolean last, ByteBuf data) |
ByteBuf |
SpdyFrameEncoder.encodeGoAwayFrame(ByteBufAllocator allocator, int lastGoodStreamId, int statusCode) |
ByteBuf |
SpdyFrameEncoder.encodeHeadersFrame(ByteBufAllocator allocator, int streamId, boolean last, ByteBuf headerBlock) |
ByteBuf |
SpdyFrameEncoder.encodePingFrame(ByteBufAllocator allocator, int id) |
ByteBuf |
SpdyFrameEncoder.encodeRstStreamFrame(ByteBufAllocator allocator, int streamId, int statusCode) |
ByteBuf |
SpdyFrameEncoder.encodeSettingsFrame(ByteBufAllocator allocator, SpdySettingsFrame spdySettingsFrame) |
ByteBuf |
SpdyFrameEncoder.encodeSynReplyFrame(ByteBufAllocator allocator, int streamId, boolean last, ByteBuf headerBlock) |
ByteBuf |
SpdyFrameEncoder.encodeSynStreamFrame(ByteBufAllocator allocator, int streamId, int associatedToStreamId, byte priority, boolean last, boolean unidirectional, ByteBuf headerBlock) |
ByteBuf |
SpdyFrameEncoder.encodeWindowUpdateFrame(ByteBufAllocator allocator, int streamId, int deltaWindowSize) |
Modifier and Type | Method and Description |
---|---|
void |
SpdyFrameDecoder.decode(ByteBuf buffer) |
protected void |
SpdyFrameCodec.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
SpdyHeaderBlockRawDecoder.decodeHeaderBlock(ByteBuf headerBlock, SpdyHeadersFrame frame) |
ByteBuf |
SpdyFrameEncoder.encodeDataFrame(ByteBufAllocator allocator, int streamId, boolean last, ByteBuf data) |
ByteBuf |
SpdyFrameEncoder.encodeHeadersFrame(ByteBufAllocator allocator, int streamId, boolean last, ByteBuf headerBlock) |
ByteBuf |
SpdyFrameEncoder.encodeSynReplyFrame(ByteBufAllocator allocator, int streamId, boolean last, ByteBuf headerBlock) |
ByteBuf |
SpdyFrameEncoder.encodeSynStreamFrame(ByteBufAllocator allocator, int streamId, int associatedToStreamId, byte priority, boolean last, boolean unidirectional, ByteBuf headerBlock) |
void |
SpdyFrameDecoderDelegate.readDataFrame(int streamId, boolean last, ByteBuf data)
在收到数据帧时调用。
|
void |
SpdyFrameCodec.readDataFrame(int streamId, boolean last, ByteBuf data) |
void |
SpdyFrameDecoderDelegate.readHeaderBlock(ByteBuf headerBlock)
当接收到SYN_STREAM,SYN_REPLY或HEADERS帧内的头部块时调用。
|
void |
SpdyFrameCodec.readHeaderBlock(ByteBuf headerBlock) |
SpdyDataFrame |
SpdyDataFrame.replace(ByteBuf content) |
SpdyDataFrame |
DefaultSpdyDataFrame.replace(ByteBuf content) |
Constructor and Description |
---|
DefaultSpdyDataFrame(int streamId, ByteBuf data)
创建一个新的实例。
|
Modifier and Type | Method and Description |
---|---|
ByteBuf |
DefaultStompFrame.content() |
Modifier and Type | Method and Description |
---|---|
protected StompFrame |
StompSubframeAggregator.beginAggregation(StompHeadersSubframe start, ByteBuf content) |
protected void |
StompSubframeDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
StompFrame |
StompFrame.replace(ByteBuf content) |
StompContentSubframe |
StompContentSubframe.replace(ByteBuf content) |
LastStompContentSubframe |
LastStompContentSubframe.replace(ByteBuf content) |
StompFrame |
DefaultStompFrame.replace(ByteBuf content) |
StompContentSubframe |
DefaultStompContentSubframe.replace(ByteBuf content) |
LastStompContentSubframe |
DefaultLastStompContentSubframe.replace(ByteBuf content) |
Constructor and Description |
---|
DefaultLastStompContentSubframe(ByteBuf content) |
DefaultStompContentSubframe(ByteBuf content) |
DefaultStompFrame(StompCommand command, ByteBuf content) |
Modifier and Type | Method and Description |
---|---|
protected void |
StringDecoder.decode(ChannelHandlerContext ctx, ByteBuf msg, java.util.List<java.lang.Object> out) |
Modifier and Type | Method and Description |
---|---|
protected void |
XmlDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
XmlFrameDecoder.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
Modifier and Type | Method and Description |
---|---|
ByteBuf |
PemX509Certificate.content() |
ByteBuf |
PemPrivateKey.content() |
Modifier and Type | Method and Description |
---|---|
protected void |
SslHandler.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
OptionalSslHandler.decode(ChannelHandlerContext context, ByteBuf in, java.util.List<java.lang.Object> out) |
protected void |
AbstractSniHandler.decode(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) |
static boolean |
SslHandler.isEncrypted(ByteBuf buffer)
如果给定的 ByteBuf 已加密,则返回true 。
|
PemX509Certificate |
PemX509Certificate.replace(ByteBuf content) |
PemPrivateKey |
PemPrivateKey.replace(ByteBuf content) |
static PemX509Certificate |
PemX509Certificate.valueOf(ByteBuf key)
创建一个 PemX509Certificate 从原材料ByteBuf 。
|
static PemPrivateKey |
PemPrivateKey.valueOf(ByteBuf key)
创建一个 PemPrivateKey 从原材料ByteBuf 。
|
Modifier and Type | Method and Description |
---|---|
ByteBuf |
ChunkedStream.readChunk(ByteBufAllocator allocator) |
ByteBuf |
ChunkedNioStream.readChunk(ByteBufAllocator allocator) |
ByteBuf |
ChunkedNioFile.readChunk(ByteBufAllocator allocator) |
ByteBuf |
ChunkedFile.readChunk(ByteBufAllocator allocator) |
ByteBuf |
ChunkedStream.readChunk(ChannelHandlerContext ctx)
已过时。
|
ByteBuf |
ChunkedNioStream.readChunk(ChannelHandlerContext ctx)
已过时。
|
ByteBuf |
ChunkedNioFile.readChunk(ChannelHandlerContext ctx)
已过时。
|
ByteBuf |
ChunkedFile.readChunk(ChannelHandlerContext ctx)
已过时。
|
Copyright © 2008–2018 The Netty Project. All rights reserved.