Packages

package buffer

Type Members

  1. final class FileSegmentManagedBuffer extends ManagedBuffer

    A ManagedBuffer backed by a segment in a file.

  2. abstract class ManagedBuffer extends AnyRef

    This interface provides an immutable view for data in the form of bytes.

    This interface provides an immutable view for data in the form of bytes. The implementation should specify how the data is provided:

    - FileSegmentManagedBuffer: data backed by part of a file - NioManagedBuffer: data backed by a NIO ByteBuffer - NettyManagedBuffer: data backed by a Netty ByteBuf

    The concrete buffer implementation might be managed outside the JVM garbage collector. For example, in the case of NettyManagedBuffer, the buffers are reference counted. In that case, if the buffer is going to be passed around to a different thread, retain/release should be called.

  3. class NettyManagedBuffer extends ManagedBuffer

    A ManagedBuffer backed by a Netty ByteBuf.

  4. class NioManagedBuffer extends ManagedBuffer

    A ManagedBuffer backed by ByteBuffer.

Ungrouped