## Uses of Interface
org.jboss.netty.buffer.ChannelBuffer

- Packages that use ChannelBuffer
  Package | Description
  --- | ---
  org.jboss.netty.buffer | Abstraction of a byte buffer - the fundamental data structure to represent a low-level binary and text message.
  org.jboss.netty.handler.codec.base64 | Encoder and decoder which transform a Base64-encoded `String` or `ChannelBuffer` into a decoded `ChannelBuffer` and vice versa.
  org.jboss.netty.handler.codec.frame | Extensible decoder and its common implementations which deal with the packet fragmentation and reassembly issue found in a stream-based transport such as TCP/IP.
  org.jboss.netty.handler.codec.http | Encoder, decoder and their related message types for HTTP.
  org.jboss.netty.handler.codec.http.multipart | HTTP multipart support.
  org.jboss.netty.handler.codec.http.websocket |
  org.jboss.netty.handler.codec.http.websocketx | Encoder, decoder, handshakers and their related message types for Web Socket data frames.
  org.jboss.netty.handler.codec.marshalling | Decoder and Encoder which uses JBoss Marshalling.
  org.jboss.netty.handler.codec.protobuf | Encoder and decoder which transform a Google Protocol Buffers `Message` into a `ChannelBuffer` and vice versa.
  org.jboss.netty.handler.codec.replay | Specialized variation of `FrameDecoder` which enables implementation of a non-blocking decoder in the blocking I/O paradigm.
  org.jboss.netty.handler.codec.rtsp | An RTSP extension based on the HTTP codec.
  org.jboss.netty.handler.codec.serialization | Encoder, decoder and their compatibility stream implementations which transform a `Serializable` object into a byte buffer and vice versa.
  org.jboss.netty.handler.codec.spdy | Encoder, decoder, session handler and their related message types for the SPDY protocol.
  org.jboss.netty.handler.ssl | SSL · TLS implementation based on `SSLEngine`

- - ### Uses of ChannelBuffer in org.jboss.netty.buffer

    Subinterfaces of ChannelBuffer in org.jboss.netty.buffer
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `WrappedChannelBuffer` The common interface for buffer wrappers and derived buffers.

    Classes in org.jboss.netty.buffer that implement ChannelBuffer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractChannelBuffer` A skeletal implementation of a buffer.
    `class` | `BigEndianHeapChannelBuffer` A big-endian Java heap buffer.
    `class` | `ByteBufferBackedChannelBuffer` A NIO `ByteBuffer` based buffer.
    `class` | `CompositeChannelBuffer` A virtual buffer which shows multiple buffers as a single merged buffer.
    `class` | `DuplicatedChannelBuffer` A derived buffer which simply forwards all data access requests to its parent.
    `class` | `DynamicChannelBuffer` A dynamic capacity buffer which increases its capacity as needed.
    `class` | `HeapChannelBuffer` A skeletal implementation for Java heap buffers.
    `class` | `LittleEndianHeapChannelBuffer` A little-endian Java heap buffer.
    `class` | `ReadOnlyChannelBuffer` A derived buffer which forbids any write requests to its parent.
    `class` | `SlicedChannelBuffer` A derived buffer which exposes its parent's sub-region only.
    `class` | `TruncatedChannelBuffer` A derived buffer which hides its parent's tail data beyond a certain index.

    Fields in org.jboss.netty.buffer declared as ChannelBuffer
    Modifier and Type | Field and Description
    --- | ---
    `static ChannelBuffer` | ChannelBuffers.`EMPTY_BUFFER` A buffer whose capacity is `0`.

    Methods in org.jboss.netty.buffer that return ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `ChannelBuffer` | ChannelBufferOutputStream.`buffer()` Returns the buffer where this stream is writing data.
    `static ChannelBuffer` | ChannelBuffers.`buffer(ByteOrder endianness, int capacity)` Creates a new Java heap buffer with the specified `endianness` and `capacity`.
    `static ChannelBuffer` | ChannelBuffers.`buffer(int capacity)` Creates a new big-endian Java heap buffer with the specified `capacity`.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(byte[]... arrays)` Creates a new big-endian buffer whose content is a merged copy of the specified `arrays`.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(byte[] array)` Creates a new big-endian buffer whose content is a copy of the specified `array`.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(byte[] array, int offset, int length)` Creates a new big-endian buffer whose content is a copy of the specified `array`'s sub-region.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(ByteBuffer... buffers)` Creates a new buffer whose content is a merged copy of the specified `buffers`' slices.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(ByteBuffer buffer)` Creates a new buffer whose content is a copy of the specified `buffer`'s current slice.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(ByteOrder endianness, byte[]... arrays)` Creates a new buffer with the specified `endianness` whose content is a merged copy of the specified `arrays`.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(ByteOrder endianness, byte[] array)` Creates a new buffer with the specified `endianness` whose content is a copy of the specified `array`.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(ByteOrder endianness, byte[] array, int offset, int length)` Creates a new buffer with the specified `endianness` whose content is a copy of the specified `array`'s sub-region.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(ByteOrder endianness, char[] array, Charset charset)` Creates a new buffer with the specified `endianness` whose content is the specified `array` encoded in the specified `charset`.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(ByteOrder endianness, char[] array, int offset, int length, Charset charset)` Creates a new buffer with the specified `endianness` whose content is a subregion of the specified `array` encoded in the specified `charset`.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(ByteOrder endianness, CharSequence string, Charset charset)` Creates a new buffer with the specified `endianness` whose content is the specified `string` encoded in the specified `charset`.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(ByteOrder endianness, CharSequence string, int offset, int length, Charset charset)` Creates a new buffer with the specified `endianness` whose content is a subregion of the specified `string` encoded in the specified `charset`.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(ByteOrder endianness, String string, String charsetName)` Deprecated. Use `ChannelBuffers.copiedBuffer(ByteOrder, CharSequence, Charset)` instead.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(ChannelBuffer... buffers)` Creates a new buffer whose content is a merged copy of the specified `buffers`' readable bytes.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(ChannelBuffer buffer)` Creates a new buffer whose content is a copy of the specified `buffer`'s readable bytes.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(char[] array, Charset charset)` Creates a new big-endian buffer whose content is the specified `array` encoded in the specified `charset`.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(char[] array, int offset, int length, Charset charset)` Creates a new big-endian buffer whose content is a subregion of the specified `array` encoded in the specified `charset`.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(CharSequence string, Charset charset)` Creates a new big-endian buffer whose content is the specified `string` encoded in the specified `charset`.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(CharSequence string, int offset, int length, Charset charset)` Creates a new big-endian buffer whose content is a subregion of the specified `string` encoded in the specified `charset`.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(String string, String charsetName)` Deprecated. Use `ChannelBuffers.copiedBuffer(CharSequence, Charset)` instead.
    `ChannelBuffer` | AbstractChannelBuffer.`copy()`
    `ChannelBuffer` | ChannelBuffer.`copy()` Returns a copy of this buffer's readable bytes.
    `ChannelBuffer` | ReadOnlyChannelBuffer.`copy(int index, int length)`
    `ChannelBuffer` | CompositeChannelBuffer.`copy(int index, int length)`
    `ChannelBuffer` | DynamicChannelBuffer.`copy(int index, int length)`
    `ChannelBuffer` | ByteBufferBackedChannelBuffer.`copy(int index, int length)`
    `ChannelBuffer` | LittleEndianHeapChannelBuffer.`copy(int index, int length)`
    `ChannelBuffer` | ChannelBuffer.`copy(int index, int length)` Returns a copy of this buffer's sub-region.
    `ChannelBuffer` | BigEndianHeapChannelBuffer.`copy(int index, int length)`
    `ChannelBuffer` | DuplicatedChannelBuffer.`copy(int index, int length)`
    `ChannelBuffer` | TruncatedChannelBuffer.`copy(int index, int length)`
    `ChannelBuffer` | SlicedChannelBuffer.`copy(int index, int length)`
    `static ChannelBuffer` | ChannelBuffers.`directBuffer(ByteOrder endianness, int capacity)` Creates a new direct buffer with the specified `endianness` and `capacity`.
    `static ChannelBuffer` | ChannelBuffers.`directBuffer(int capacity)` Creates a new big-endian direct buffer with the specified `capacity`.
    `ChannelBuffer` | ReadOnlyChannelBuffer.`duplicate()`
    `ChannelBuffer` | CompositeChannelBuffer.`duplicate()`
    `ChannelBuffer` | DynamicChannelBuffer.`duplicate()`
    `ChannelBuffer` | ByteBufferBackedChannelBuffer.`duplicate()`
    `ChannelBuffer` | LittleEndianHeapChannelBuffer.`duplicate()`
    `ChannelBuffer` | ChannelBuffer.`duplicate()` Returns a buffer which shares the whole region of this buffer.
    `ChannelBuffer` | BigEndianHeapChannelBuffer.`duplicate()`
    `ChannelBuffer` | DuplicatedChannelBuffer.`duplicate()`
    `ChannelBuffer` | TruncatedChannelBuffer.`duplicate()`
    `ChannelBuffer` | SlicedChannelBuffer.`duplicate()`
    `static ChannelBuffer` | ChannelBuffers.`dynamicBuffer()` Creates a new big-endian dynamic buffer whose estimated data length is `256` bytes.
    `static ChannelBuffer` | ChannelBuffers.`dynamicBuffer(ByteOrder endianness, int estimatedLength)` Creates a new dynamic buffer with the specified endianness and the specified estimated data length.
    `static ChannelBuffer` | ChannelBuffers.`dynamicBuffer(ByteOrder endianness, int estimatedLength, ChannelBufferFactory factory)` Creates a new dynamic buffer with the specified endianness and the specified estimated data length using the specified factory.
    `static ChannelBuffer` | ChannelBuffers.`dynamicBuffer(ChannelBufferFactory factory)`
    `static ChannelBuffer` | ChannelBuffers.`dynamicBuffer(int estimatedLength)` Creates a new big-endian dynamic buffer with the specified estimated data length.
    `static ChannelBuffer` | ChannelBuffers.`dynamicBuffer(int estimatedLength, ChannelBufferFactory factory)` Creates a new big-endian dynamic buffer with the specified estimated data length using the specified factory.
    `ChannelBuffer` | AbstractChannelBufferFactory.`getBuffer(byte[] array, int offset, int length)`
    `ChannelBuffer` | ChannelBufferFactory.`getBuffer(byte[] array, int offset, int length)` Returns a `ChannelBuffer` whose content is equal to the sub-region of the specified `array`.
    `ChannelBuffer` | HeapChannelBufferFactory.`getBuffer(ByteBuffer nioBuffer)`
    `ChannelBuffer` | DirectChannelBufferFactory.`getBuffer(ByteBuffer nioBuffer)`
    `ChannelBuffer` | ChannelBufferFactory.`getBuffer(ByteBuffer nioBuffer)` Returns a `ChannelBuffer` whose content is equal to the sub-region of the specified `nioBuffer`.
    `ChannelBuffer` | HeapChannelBufferFactory.`getBuffer(ByteOrder order, byte[] array, int offset, int length)`
    `ChannelBuffer` | DirectChannelBufferFactory.`getBuffer(ByteOrder order, byte[] array, int offset, int length)`
    `ChannelBuffer` | ChannelBufferFactory.`getBuffer(ByteOrder endianness, byte[] array, int offset, int length)` Returns a `ChannelBuffer` whose content is equal to the sub-region of the specified `array`.
    `ChannelBuffer` | HeapChannelBufferFactory.`getBuffer(ByteOrder order, int capacity)`
    `ChannelBuffer` | DirectChannelBufferFactory.`getBuffer(ByteOrder order, int capacity)`
    `ChannelBuffer` | ChannelBufferFactory.`getBuffer(ByteOrder endianness, int capacity)` Returns a `ChannelBuffer` with the specified `endianness` and `capacity`.
    `ChannelBuffer` | CompositeChannelBuffer.`getBuffer(int index)` Returns the `ChannelBuffer` portion of this `CompositeChannelBuffer` that contains the specified `index`.
    `ChannelBuffer` | AbstractChannelBufferFactory.`getBuffer(int capacity)`
    `ChannelBuffer` | ChannelBufferFactory.`getBuffer(int capacity)` Returns a `ChannelBuffer` with the specified `capacity`.
    `static ChannelBuffer` | ChannelBuffers.`hexDump(String hexString)` Create a `ChannelBuffer` from the given hex dump
    `ChannelBuffer` | AbstractChannelBuffer.`readBytes(ChannelBufferIndexFinder endIndexFinder)` Deprecated.
    `ChannelBuffer` | ChannelBuffer.`readBytes(ChannelBufferIndexFinder indexFinder)` Deprecated. Use `bytesBefore(ChannelBufferIndexFinder)` and `readBytes(int)` instead.
    `ChannelBuffer` | AbstractChannelBuffer.`readBytes(int length)`
    `ChannelBuffer` | ChannelBuffer.`readBytes(int length)` Transfers this buffer's data to a newly created buffer starting at the current `readerIndex` and increases the `readerIndex` by the number of the transferred bytes (= `length`).
    `ChannelBuffer` | AbstractChannelBuffer.`readSlice(ChannelBufferIndexFinder endIndexFinder)` Deprecated.
    `ChannelBuffer` | ChannelBuffer.`readSlice(ChannelBufferIndexFinder indexFinder)` Deprecated. Use `bytesBefore(ChannelBufferIndexFinder)` and `readSlice(int)` instead.
    `ChannelBuffer` | AbstractChannelBuffer.`readSlice(int length)`
    `ChannelBuffer` | ChannelBuffer.`readSlice(int length)` Returns a new slice of this buffer's sub-region starting at the current `readerIndex` and increases the `readerIndex` by the size of the new slice (= `length`).
    `ChannelBuffer` | AbstractChannelBuffer.`slice()`
    `ChannelBuffer` | ChannelBuffer.`slice()` Returns a slice of this buffer's readable bytes.
    `ChannelBuffer` | ReadOnlyChannelBuffer.`slice(int index, int length)`
    `ChannelBuffer` | CompositeChannelBuffer.`slice(int index, int length)`
    `ChannelBuffer` | DynamicChannelBuffer.`slice(int index, int length)`
    `ChannelBuffer` | ByteBufferBackedChannelBuffer.`slice(int index, int length)`
    `ChannelBuffer` | ChannelBuffer.`slice(int index, int length)` Returns a slice of this buffer's sub-region.
    `ChannelBuffer` | DuplicatedChannelBuffer.`slice(int index, int length)`
    `ChannelBuffer` | HeapChannelBuffer.`slice(int index, int length)`
    `ChannelBuffer` | TruncatedChannelBuffer.`slice(int index, int length)`
    `ChannelBuffer` | SlicedChannelBuffer.`slice(int index, int length)`
    `static ChannelBuffer` | ChannelBuffers.`unmodifiableBuffer(ChannelBuffer buffer)` Creates a read-only buffer which disallows any modification operations on the specified `buffer`.
    `ChannelBuffer` | ReadOnlyChannelBuffer.`unwrap()`
    `ChannelBuffer` | WrappedChannelBuffer.`unwrap()` Returns this buffer's parent that this buffer is wrapping.
    `ChannelBuffer` | DuplicatedChannelBuffer.`unwrap()`
    `ChannelBuffer` | TruncatedChannelBuffer.`unwrap()`
    `ChannelBuffer` | SlicedChannelBuffer.`unwrap()`
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(boolean gathering, ByteBuffer... buffers)` Creates a new composite buffer which wraps the slices of the specified NIO buffers without copying them.
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(boolean gathering, ChannelBuffer... buffers)` Creates a new composite buffer which wraps the readable bytes of the specified buffers without copying them.
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(byte[]... arrays)` Creates a new big-endian composite buffer which wraps the specified arrays without copying them.
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(byte[] array)` Creates a new big-endian buffer which wraps the specified `array`.
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(byte[] array, int offset, int length)` Creates a new big-endian buffer which wraps the sub-region of the specified `array`.
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(ByteBuffer... buffers)` Creates a new composite buffer which wraps the slices of the specified NIO buffers without copying them.
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(ByteBuffer buffer)` Creates a new buffer which wraps the specified NIO buffer's current slice.
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(ByteOrder endianness, byte[]... arrays)` Creates a new composite buffer which wraps the specified arrays without copying them.
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(ByteOrder endianness, byte[] array)` Creates a new buffer which wraps the specified `array` with the specified `endianness`.
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(ByteOrder endianness, byte[] array, int offset, int length)` Creates a new buffer which wraps the sub-region of the specified `array` with the specified `endianness`.
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(ChannelBuffer... buffers)` Creates a new composite buffer which wraps the readable bytes of the specified buffers without copying them.
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(ChannelBuffer buffer)` Creates a new buffer which wraps the specified buffer's readable bytes.

    Methods in org.jboss.netty.buffer that return types with arguments of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `List<ChannelBuffer>` | CompositeChannelBuffer.`decompose(int index, int length)` Same with `CompositeChannelBuffer.slice(int, int)` except that this method returns a list.

    Methods in org.jboss.netty.buffer with parameters of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `static int` | ChannelBuffers.`compare(ChannelBuffer bufferA, ChannelBuffer bufferB)` Compares the two specified buffers as described in `compareTo(ChannelBuffer)`.
    `int` | AbstractChannelBuffer.`compareTo(ChannelBuffer that)`
    `int` | ChannelBuffer.`compareTo(ChannelBuffer buffer)` Compares the content of the specified buffer to the content of this buffer.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(ChannelBuffer... buffers)` Creates a new buffer whose content is a merged copy of the specified `buffers`' readable bytes.
    `static ChannelBuffer` | ChannelBuffers.`copiedBuffer(ChannelBuffer buffer)` Creates a new buffer whose content is a copy of the specified `buffer`'s readable bytes.
    `static boolean` | ChannelBuffers.`equals(ChannelBuffer bufferA, ChannelBuffer bufferB)` Returns `true` if and only if the two specified buffers are identical to each other as described in `ChannelBuffer#equals(Object)`.
    `boolean` | ChannelBufferIndexFinder.`find(ChannelBuffer buffer, int guessedIndex)` Returns `true` if and only if the data is found at the specified `guessedIndex` of the specified `buffer`.
    `void` | AbstractChannelBuffer.`getBytes(int index, ChannelBuffer dst)`
    `void` | ChannelBuffer.`getBytes(int index, ChannelBuffer dst)` Transfers this buffer's data to the specified destination starting at the specified absolute `index` until the destination becomes non-writable.
    `void` | AbstractChannelBuffer.`getBytes(int index, ChannelBuffer dst, int length)`
    `void` | ChannelBuffer.`getBytes(int index, ChannelBuffer dst, int length)` Transfers this buffer's data to the specified destination starting at the specified absolute `index`.
    `void` | ReadOnlyChannelBuffer.`getBytes(int index, ChannelBuffer dst, int dstIndex, int length)`
    `void` | CompositeChannelBuffer.`getBytes(int index, ChannelBuffer dst, int dstIndex, int length)`
    `void` | DynamicChannelBuffer.`getBytes(int index, ChannelBuffer dst, int dstIndex, int length)`
    `void` | ByteBufferBackedChannelBuffer.`getBytes(int index, ChannelBuffer dst, int dstIndex, int length)`
    `void` | ChannelBuffer.`getBytes(int index, ChannelBuffer dst, int dstIndex, int length)` Transfers this buffer's data to the specified destination starting at the specified absolute `index`.
    `void` | DuplicatedChannelBuffer.`getBytes(int index, ChannelBuffer dst, int dstIndex, int length)`
    `void` | HeapChannelBuffer.`getBytes(int index, ChannelBuffer dst, int dstIndex, int length)`
    `void` | TruncatedChannelBuffer.`getBytes(int index, ChannelBuffer dst, int dstIndex, int length)`
    `void` | SlicedChannelBuffer.`getBytes(int index, ChannelBuffer dst, int dstIndex, int length)`
    `static int` | ChannelBuffers.`hashCode(ChannelBuffer buffer)` Calculates the hash code of the specified buffer.
    `static String` | ChannelBuffers.`hexDump(ChannelBuffer buffer)` Returns a hex dump of the specified buffer's readable bytes.
    `static String` | ChannelBuffers.`hexDump(ChannelBuffer buffer, int fromIndex, int length)` Returns a hex dump of the specified buffer's sub-region.
    `static int` | ChannelBuffers.`indexOf(ChannelBuffer buffer, int fromIndex, int toIndex, byte value)` The default implementation of `indexOf(int, int, byte)`.
    `static int` | ChannelBuffers.`indexOf(ChannelBuffer buffer, int fromIndex, int toIndex, ChannelBufferIndexFinder indexFinder)` The default implementation of `indexOf(int, int, ChannelBufferIndexFinder)`.
    `void` | AbstractChannelBuffer.`readBytes(ChannelBuffer dst)`
    `void` | ChannelBuffer.`readBytes(ChannelBuffer dst)` Transfers this buffer's data to the specified destination starting at the current `readerIndex` until the destination becomes non-writable, and increases the `readerIndex` by the number of the transferred bytes.
    `void` | AbstractChannelBuffer.`readBytes(ChannelBuffer dst, int length)`
    `void` | ChannelBuffer.`readBytes(ChannelBuffer dst, int length)` Transfers this buffer's data to the specified destination starting at the current `readerIndex` and increases the `readerIndex` by the number of the transferred bytes (= `length`).
    `void` | AbstractChannelBuffer.`readBytes(ChannelBuffer dst, int dstIndex, int length)`
    `void` | ChannelBuffer.`readBytes(ChannelBuffer dst, int dstIndex, int length)` Transfers this buffer's data to the specified destination starting at the current `readerIndex` and increases the `readerIndex` by the number of the transferred bytes (= `length`).
    `void` | AbstractChannelBuffer.`setBytes(int index, ChannelBuffer src)`
    `void` | ChannelBuffer.`setBytes(int index, ChannelBuffer src)` Transfers the specified source buffer's data to this buffer starting at the specified absolute `index` until the source buffer becomes unreadable.
    `void` | AbstractChannelBuffer.`setBytes(int index, ChannelBuffer src, int length)`
    `void` | ChannelBuffer.`setBytes(int index, ChannelBuffer src, int length)` Transfers the specified source buffer's data to this buffer starting at the specified absolute `index`.
    `void` | ReadOnlyChannelBuffer.`setBytes(int index, ChannelBuffer src, int srcIndex, int length)`
    `void` | CompositeChannelBuffer.`setBytes(int index, ChannelBuffer src, int srcIndex, int length)`
    `void` | DynamicChannelBuffer.`setBytes(int index, ChannelBuffer src, int srcIndex, int length)`
    `void` | ByteBufferBackedChannelBuffer.`setBytes(int index, ChannelBuffer src, int srcIndex, int length)`
    `void` | ChannelBuffer.`setBytes(int index, ChannelBuffer src, int srcIndex, int length)` Transfers the specified source buffer's data to this buffer starting at the specified absolute `index`.
    `void` | DuplicatedChannelBuffer.`setBytes(int index, ChannelBuffer src, int srcIndex, int length)`
    `void` | HeapChannelBuffer.`setBytes(int index, ChannelBuffer src, int srcIndex, int length)`
    `void` | TruncatedChannelBuffer.`setBytes(int index, ChannelBuffer src, int srcIndex, int length)`
    `void` | SlicedChannelBuffer.`setBytes(int index, ChannelBuffer src, int srcIndex, int length)`
    `static ChannelBuffer` | ChannelBuffers.`unmodifiableBuffer(ChannelBuffer buffer)` Creates a read-only buffer which disallows any modification operations on the specified `buffer`.
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(boolean gathering, ChannelBuffer... buffers)` Creates a new composite buffer which wraps the readable bytes of the specified buffers without copying them.
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(ChannelBuffer... buffers)` Creates a new composite buffer which wraps the readable bytes of the specified buffers without copying them.
    `static ChannelBuffer` | ChannelBuffers.`wrappedBuffer(ChannelBuffer buffer)` Creates a new buffer which wraps the specified buffer's readable bytes.
    `void` | AbstractChannelBuffer.`writeBytes(ChannelBuffer src)`
    `void` | ChannelBuffer.`writeBytes(ChannelBuffer src)` Transfers the specified source buffer's data to this buffer starting at the current `writerIndex` until the source buffer becomes unreadable, and increases the `writerIndex` by the number of the transferred bytes.
    `void` | AbstractChannelBuffer.`writeBytes(ChannelBuffer src, int length)`
    `void` | ChannelBuffer.`writeBytes(ChannelBuffer src, int length)` Transfers the specified source buffer's data to this buffer starting at the current `writerIndex` and increases the `writerIndex` by the number of the transferred bytes (= `length`).
    `void` | DynamicChannelBuffer.`writeBytes(ChannelBuffer src, int srcIndex, int length)`
    `void` | AbstractChannelBuffer.`writeBytes(ChannelBuffer src, int srcIndex, int length)`
    `void` | ChannelBuffer.`writeBytes(ChannelBuffer src, int srcIndex, int length)` Transfers the specified source buffer's data to this buffer starting at the current `writerIndex` and increases the `writerIndex` by the number of the transferred bytes (= `length`).

    Constructors in org.jboss.netty.buffer with parameters of type ChannelBuffer
    Constructor and Description
    `ChannelBufferInputStream(ChannelBuffer buffer)` Creates a new stream which reads data from the specified `buffer` starting at the current `readerIndex` and ending at the current `writerIndex`.
    `ChannelBufferInputStream(ChannelBuffer buffer, int length)` Creates a new stream which reads data from the specified `buffer` starting at the current `readerIndex` and ending at `readerIndex + length`.
    `ChannelBufferOutputStream(ChannelBuffer buffer)` Creates a new stream which writes data to the specified `buffer`.
    `DuplicatedChannelBuffer(ChannelBuffer buffer)`
    `ReadOnlyChannelBuffer(ChannelBuffer buffer)`
    `SlicedChannelBuffer(ChannelBuffer buffer, int index, int length)`
    `TruncatedChannelBuffer(ChannelBuffer buffer, int length)`

    Constructor parameters in org.jboss.netty.buffer with type arguments of type ChannelBuffer
    Constructor and Description
    `CompositeChannelBuffer(ByteOrder endianness, List<ChannelBuffer> buffers, boolean gathering)`

  - ### Uses of ChannelBuffer in org.jboss.netty.handler.codec.base64

    Methods in org.jboss.netty.handler.codec.base64 that return ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src)`
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src, Base64Dialect dialect)`
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src, Base64Dialect dialect, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src, int off, int len)`
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src, int off, int len, Base64Dialect dialect)`
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src, int off, int len, Base64Dialect dialect, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src, int off, int len, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, Base64Dialect dialect)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, Base64Dialect dialect, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, boolean breakLines)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, boolean breakLines, Base64Dialect dialect)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, boolean breakLines, Base64Dialect dialect, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, boolean breakLines, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len, Base64Dialect dialect)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len, Base64Dialect dialect, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len, boolean breakLines)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len, boolean breakLines, Base64Dialect dialect)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len, boolean breakLines, Base64Dialect dialect, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len, boolean breakLines, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len, ChannelBufferFactory bufferFactory)`

    Methods in org.jboss.netty.handler.codec.base64 with parameters of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src)`
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src, Base64Dialect dialect)`
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src, Base64Dialect dialect, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src, int off, int len)`
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src, int off, int len, Base64Dialect dialect)`
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src, int off, int len, Base64Dialect dialect, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`decode(ChannelBuffer src, int off, int len, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, Base64Dialect dialect)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, Base64Dialect dialect, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, boolean breakLines)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, boolean breakLines, Base64Dialect dialect)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, boolean breakLines, Base64Dialect dialect, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, boolean breakLines, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len, Base64Dialect dialect)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len, Base64Dialect dialect, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len, boolean breakLines)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len, boolean breakLines, Base64Dialect dialect)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len, boolean breakLines, Base64Dialect dialect, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len, boolean breakLines, ChannelBufferFactory bufferFactory)`
    `static ChannelBuffer` | Base64.`encode(ChannelBuffer src, int off, int len, ChannelBufferFactory bufferFactory)`

  - ### Uses of ChannelBuffer in org.jboss.netty.handler.codec.frame

    Fields in org.jboss.netty.handler.codec.frame declared as ChannelBuffer
    Modifier and Type | Field and Description
    --- | ---
    `protected ChannelBuffer` | FrameDecoder.`cumulation`

    Methods in org.jboss.netty.handler.codec.frame that return ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected ChannelBuffer` | FrameDecoder.`appendToCumulation(ChannelBuffer input)`
    `protected ChannelBuffer` | LengthFieldBasedFrameDecoder.`extractFrame(ChannelBuffer buffer, int index, int length)` Extract the sub-region of the specified buffer.
    `protected ChannelBuffer` | FrameDecoder.`internalBuffer()` Returns the internal cumulative buffer of this decoder.
    `static ChannelBuffer[]` | Delimiters.`lineDelimiter()` Returns `CR ('\r')` and `LF ('\n')` delimiters, which could be used for text-based line protocols.
    `protected ChannelBuffer` | FrameDecoder.`newCumulationBuffer(ChannelHandlerContext ctx, int minimumCapacity)` Create a new `ChannelBuffer` which is used for the cumulation.
    `protected ChannelBuffer` | FixedLengthFrameDecoder.`newCumulationBuffer(ChannelHandlerContext ctx, int minimumCapacity)`
    `static ChannelBuffer[]` | Delimiters.`nulDelimiter()` Returns a `NUL (0x00)` delimiter, which could be used for Flash XML socket or any similar protocols.
    `protected ChannelBuffer` | FrameDecoder.`updateCumulation(ChannelHandlerContext ctx, ChannelBuffer input)`

    Methods in org.jboss.netty.handler.codec.frame with parameters of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected ChannelBuffer` | FrameDecoder.`appendToCumulation(ChannelBuffer input)`
    `protected Object` | DelimiterBasedFrameDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer)`
    `protected abstract Object` | FrameDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer)` Decodes the received packets so far into a frame.
    `protected Object` | FixedLengthFrameDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer)`
    `protected Object` | LengthFieldBasedFrameDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer)`
    `protected Object` | FrameDecoder.`decodeLast(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer)` Decodes the received data so far into a frame when the channel is disconnected.
    `protected ChannelBuffer` | LengthFieldBasedFrameDecoder.`extractFrame(ChannelBuffer buffer, int index, int length)` Extract the sub-region of the specified buffer.
    `protected ChannelBuffer` | FrameDecoder.`updateCumulation(ChannelHandlerContext ctx, ChannelBuffer input)`

    Constructors in org.jboss.netty.handler.codec.frame with parameters of type ChannelBuffer
    Constructor and Description
    `DelimiterBasedFrameDecoder(int maxFrameLength, boolean stripDelimiter, boolean failFast, ChannelBuffer... delimiters)` Creates a new instance.
    `DelimiterBasedFrameDecoder(int maxFrameLength, boolean stripDelimiter, boolean failFast, ChannelBuffer delimiter)` Creates a new instance.
    `DelimiterBasedFrameDecoder(int maxFrameLength, boolean stripDelimiter, ChannelBuffer... delimiters)` Creates a new instance.
    `DelimiterBasedFrameDecoder(int maxFrameLength, boolean stripDelimiter, ChannelBuffer delimiter)` Creates a new instance.
    `DelimiterBasedFrameDecoder(int maxFrameLength, ChannelBuffer... delimiters)` Creates a new instance.
    `DelimiterBasedFrameDecoder(int maxFrameLength, ChannelBuffer delimiter)` Creates a new instance.

  - ### Uses of ChannelBuffer in org.jboss.netty.handler.codec.http

    Methods in org.jboss.netty.handler.codec.http that return ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `ChannelBuffer` | DefaultHttpChunkTrailer.`getContent()`
    `ChannelBuffer` | DefaultHttpChunk.`getContent()`
    `ChannelBuffer` | HttpMessage.`getContent()` Returns the content of this message.
    `ChannelBuffer` | DefaultHttpMessage.`getContent()`
    `ChannelBuffer` | HttpChunk.`getContent()` Returns the content of this chunk.

    Methods in org.jboss.netty.handler.codec.http that return types with arguments of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract DecoderEmbedder<ChannelBuffer>` | HttpContentDecoder.`newContentDecoder(String contentEncoding)` Returns a new `DecoderEmbedder` that decodes the HTTP message content encoded in the specified `contentEncoding`.
    `protected DecoderEmbedder<ChannelBuffer>` | HttpContentDecompressor.`newContentDecoder(String contentEncoding)`
    `protected abstract EncoderEmbedder<ChannelBuffer>` | HttpContentEncoder.`newContentEncoder(HttpMessage msg, String acceptEncoding)` Returns a new `EncoderEmbedder` that encodes the HTTP message content.
    `protected EncoderEmbedder<ChannelBuffer>` | HttpContentCompressor.`newContentEncoder(HttpMessage msg, String acceptEncoding)`

    Methods in org.jboss.netty.handler.codec.http with parameters of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | HttpChunkAggregator.`appendToCumulation(ChannelBuffer input)`
    `protected Object` | HttpMessageDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer, HttpMessageDecoder.State state)`
    `protected void` | HttpResponseEncoder.`encodeInitialLine(ChannelBuffer buf, HttpMessage message)`
    `protected abstract void` | HttpMessageEncoder.`encodeInitialLine(ChannelBuffer buf, HttpMessage message)`
    `protected void` | HttpRequestEncoder.`encodeInitialLine(ChannelBuffer buf, HttpMessage message)`
    `void` | DefaultHttpChunkTrailer.`setContent(ChannelBuffer content)`
    `void` | DefaultHttpChunk.`setContent(ChannelBuffer content)`
    `void` | HttpMessage.`setContent(ChannelBuffer content)` Sets the content of this message.
    `void` | DefaultHttpMessage.`setContent(ChannelBuffer content)`
    `void` | HttpChunk.`setContent(ChannelBuffer content)` Sets the content of this chunk.

    Constructors in org.jboss.netty.handler.codec.http with parameters of type ChannelBuffer
    Constructor and Description
    `DefaultHttpChunk(ChannelBuffer content)` Creates a new instance with the specified chunk content.

  - ### Uses of ChannelBuffer in org.jboss.netty.handler.codec.http.multipart

    Methods in org.jboss.netty.handler.codec.http.multipart that return ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `ChannelBuffer` | MixedAttribute.`getChannelBuffer()`
    `ChannelBuffer` | MixedFileUpload.`getChannelBuffer()`
    `ChannelBuffer` | HttpData.`getChannelBuffer()` Returns the content of the file item as a ChannelBuffer
    `ChannelBuffer` | AbstractMemoryHttpData.`getChannelBuffer()` Utility to go from a In Memory FileUpload to a Disk (or another implementation) FileUpload
    `ChannelBuffer` | AbstractDiskHttpData.`getChannelBuffer()`
    `ChannelBuffer` | MixedAttribute.`getChunk(int length)`
    `ChannelBuffer` | MixedFileUpload.`getChunk(int length)`
    `ChannelBuffer` | HttpData.`getChunk(int length)` Returns a ChannelBuffer for the content from the current position with at most length read bytes, increasing the current position of the Bytes read.
    `ChannelBuffer` | AbstractMemoryHttpData.`getChunk(int length)`
    `ChannelBuffer` | AbstractDiskHttpData.`getChunk(int length)`

    Methods in org.jboss.netty.handler.codec.http.multipart with parameters of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `void` | MixedAttribute.`addContent(ChannelBuffer buffer, boolean last)`
    `void` | DiskAttribute.`addContent(ChannelBuffer buffer, boolean last)`
    `void` | MixedFileUpload.`addContent(ChannelBuffer buffer, boolean last)`
    `void` | HttpData.`addContent(ChannelBuffer buffer, boolean last)` Add the content from the ChannelBuffer
    `void` | AbstractMemoryHttpData.`addContent(ChannelBuffer buffer, boolean last)`
    `void` | AbstractDiskHttpData.`addContent(ChannelBuffer buffer, boolean last)`
    `void` | MemoryAttribute.`addContent(ChannelBuffer buffer, boolean last)`
    `void` | MixedAttribute.`setContent(ChannelBuffer buffer)`
    `void` | MixedFileUpload.`setContent(ChannelBuffer buffer)`
    `void` | HttpData.`setContent(ChannelBuffer buffer)` Set the content from the ChannelBuffer (erase any previous data)
    `void` | AbstractMemoryHttpData.`setContent(ChannelBuffer buffer)`
    `void` | AbstractDiskHttpData.`setContent(ChannelBuffer buffer)`

  - ### Uses of ChannelBuffer in org.jboss.netty.handler.codec.http.websocket

    Methods in org.jboss.netty.handler.codec.http.websocket that return ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `ChannelBuffer` | DefaultWebSocketFrame.`getBinaryData()` Deprecated.
    `ChannelBuffer` | WebSocketFrame.`getBinaryData()` Deprecated. Returns the content of this frame as-is, with no UTF-8 decoding.

    Methods in org.jboss.netty.handler.codec.http.websocket with parameters of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected Object` | WebSocketFrameDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer, VoidEnum state)` Deprecated.
    `void` | DefaultWebSocketFrame.`setData(int type, ChannelBuffer binaryData)` Deprecated.
    `void` | WebSocketFrame.`setData(int type, ChannelBuffer binaryData)` Deprecated. Sets the type and the content of this frame.

    Constructors in org.jboss.netty.handler.codec.http.websocket with parameters of type ChannelBuffer
    Constructor and Description
    `DefaultWebSocketFrame(int type, ChannelBuffer binaryData)` Deprecated. Creates a new frame with the specified frame type and the specified data.

  - ### Uses of ChannelBuffer in org.jboss.netty.handler.codec.http.websocketx

    Methods in org.jboss.netty.handler.codec.http.websocketx that return ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `ChannelBuffer` | WebSocketFrame.`getBinaryData()` Returns binary data

    Methods in org.jboss.netty.handler.codec.http.websocketx with parameters of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | WebSocket08FrameDecoder.`checkCloseFrameBody(Channel channel, ChannelBuffer buffer)`
    `protected Object` | WebSocket00FrameDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer, VoidEnum state)`
    `protected Object` | WebSocket08FrameDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer, WebSocket08FrameDecoder.State state)`
    `void` | WebSocketFrame.`setBinaryData(ChannelBuffer binaryData)` Sets the binary data for this frame

    Constructors in org.jboss.netty.handler.codec.http.websocketx with parameters of type ChannelBuffer
    Constructor and Description
    `BinaryWebSocketFrame(boolean finalFragment, int rsv, ChannelBuffer binaryData)` Creates a new binary frame with the specified binary data and the final fragment flag.
    `BinaryWebSocketFrame(ChannelBuffer binaryData)` Creates a new binary frame with the specified binary data.
    `CloseWebSocketFrame(boolean finalFragment, int rsv, ChannelBuffer binaryData)` Creates a new close frame
    `ContinuationWebSocketFrame(boolean finalFragment, int rsv, ChannelBuffer binaryData)` Creates a new continuation frame with the specified binary data
    `ContinuationWebSocketFrame(boolean finalFragment, int rsv, ChannelBuffer binaryData, String aggregatedText)` Creates a new continuation frame with the specified binary data
    `ContinuationWebSocketFrame(ChannelBuffer binaryData)` Creates a new continuation frame with the specified binary data.
    `PingWebSocketFrame(boolean finalFragment, int rsv, ChannelBuffer binaryData)` Creates a new ping frame with the specified binary data
    `PingWebSocketFrame(ChannelBuffer binaryData)` Creates a new ping frame with the specified binary data.
    `PongWebSocketFrame(boolean finalFragment, int rsv, ChannelBuffer binaryData)` Creates a new pong frame with the specified binary data
    `PongWebSocketFrame(ChannelBuffer binaryData)` Creates a new pong frame with the specified binary data.
    `TextWebSocketFrame(boolean finalFragment, int rsv, ChannelBuffer binaryData)` Creates a new text frame with the specified binary data.
    `TextWebSocketFrame(ChannelBuffer binaryData)` Creates a new text frame with the specified binary data.

  - ### Uses of ChannelBuffer in org.jboss.netty.handler.codec.marshalling

    Methods in org.jboss.netty.handler.codec.marshalling that return ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected ChannelBuffer` | MarshallingDecoder.`extractFrame(ChannelBuffer buffer, int index, int length)`

    Methods in org.jboss.netty.handler.codec.marshalling with parameters of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected Object` | MarshallingDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer)`
    `protected Object` | CompatibleMarshallingDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer, VoidEnum state)`
    `protected Object` | CompatibleMarshallingDecoder.`decodeLast(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer, VoidEnum state)`
    `protected ChannelBuffer` | MarshallingDecoder.`extractFrame(ChannelBuffer buffer, int index, int length)`

  - ### Uses of ChannelBuffer in org.jboss.netty.handler.codec.protobuf

    Methods in org.jboss.netty.handler.codec.protobuf with parameters of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected Object` | ProtobufVarint32FrameDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer)`

  - ### Uses of ChannelBuffer in org.jboss.netty.handler.codec.replay

    Methods in org.jboss.netty.handler.codec.replay that return ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected ChannelBuffer` | ReplayingDecoder.`internalBuffer()`

    Methods in org.jboss.netty.handler.codec.replay with parameters of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected Object` | ReplayingDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer)` Calls `ReplayingDecoder.decode(ChannelHandlerContext, Channel, ChannelBuffer, Enum)`.
    `protected abstract Object` | ReplayingDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer, T state)` Decodes the received packets so far into a frame.
    `protected Object` | ReplayingDecoder.`decodeLast(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer)`
    `protected Object` | ReplayingDecoder.`decodeLast(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer, T state)` Decodes the received data so far into a frame when the channel is disconnected.

  - ### Uses of ChannelBuffer in org.jboss.netty.handler.codec.rtsp

    Methods in org.jboss.netty.handler.codec.rtsp with parameters of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected Object` | RtspMessageDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer, HttpMessageDecoder.State state)`
    `protected void` | RtspResponseEncoder.`encodeInitialLine(ChannelBuffer buf, HttpMessage message)`
    `protected void` | RtspRequestEncoder.`encodeInitialLine(ChannelBuffer buf, HttpMessage message)`

  - ### Uses of ChannelBuffer in org.jboss.netty.handler.codec.serialization

    Methods in org.jboss.netty.handler.codec.serialization that return ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected ChannelBuffer` | ObjectDecoder.`extractFrame(ChannelBuffer buffer, int index, int length)`

    Methods in org.jboss.netty.handler.codec.serialization with parameters of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected Object` | ObjectDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer)`
    `protected Object` | CompatibleObjectDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer, org.jboss.netty.handler.codec.serialization.CompatibleObjectDecoderState state)` Deprecated.
    `protected Object` | CompatibleObjectDecoder.`decodeLast(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer, org.jboss.netty.handler.codec.serialization.CompatibleObjectDecoderState state)` Deprecated.
    `protected ChannelBuffer` | ObjectDecoder.`extractFrame(ChannelBuffer buffer, int index, int length)`

  - ### Uses of ChannelBuffer in org.jboss.netty.handler.codec.spdy

    Methods in org.jboss.netty.handler.codec.spdy that return ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `ChannelBuffer` | DefaultSpdyDataFrame.`getData()`
    `ChannelBuffer` | SpdyDataFrame.`getData()` Returns the data payload of this frame.

    Methods in org.jboss.netty.handler.codec.spdy with parameters of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected Object` | SpdyFrameDecoder.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer)`
    `protected Object` | SpdyFrameDecoder.`decodeLast(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer)`
    `void` | DefaultSpdyDataFrame.`setData(ChannelBuffer data)`
    `void` | SpdyDataFrame.`setData(ChannelBuffer data)` Sets the data payload of this frame.

  - ### Uses of ChannelBuffer in org.jboss.netty.handler.ssl

    Methods in org.jboss.netty.handler.ssl with parameters of type ChannelBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected Object` | SslHandler.`decode(ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer)`

Copyright © 2008-2012 The Netty Project. All Rights Reserved.