2015/07/26 - Apache DirectMemory has been retired.

For more information, please explore the Attic.

public interface

WritableMemoryBuffer

org.apache.directmemory.memory.buffer.WritableMemoryBuffer
Known Indirect Subclasses

Summary

Public Methods
abstract boolean writable()
abstract long writableBytes()
abstract void writeBoolean(boolean value)
abstract void writeBuffer(ReadableMemoryBuffer memoryBuffer)
abstract void writeBuffer(ByteBuffer byteBuffer)
abstract void writeBuffer(ByteBuffer byteBuffer, int offset, int length)
abstract void writeBuffer(ReadableMemoryBuffer memoryBuffer, long offset, long length)
abstract void writeByte(byte value)
abstract void writeBytes(byte[] bytes)
abstract void writeBytes(byte[] bytes, int offset, int length)
abstract void writeChar(char value)
abstract void writeCompressedInt(int value)
abstract void writeCompressedLong(long value)
abstract void writeDouble(double value)
abstract void writeFloat(float value)
abstract void writeInt(int value)
abstract void writeLong(long value)
abstract void writeShort(short value)
abstract void writeString(String value)
abstract void writeUnsignedByte(short value)
abstract long writerIndex()
abstract void writerIndex(long writerIndex)

Public Methods

public abstract boolean writable ()

public abstract long writableBytes ()

public abstract void writeBoolean (boolean value)

public abstract void writeBuffer (ReadableMemoryBuffer memoryBuffer)

public abstract void writeBuffer (ByteBuffer byteBuffer)

public abstract void writeBuffer (ByteBuffer byteBuffer, int offset, int length)

public abstract void writeBuffer (ReadableMemoryBuffer memoryBuffer, long offset, long length)

public abstract void writeByte (byte value)

public abstract void writeBytes (byte[] bytes)

public abstract void writeBytes (byte[] bytes, int offset, int length)

public abstract void writeChar (char value)

public abstract void writeCompressedInt (int value)

public abstract void writeCompressedLong (long value)

public abstract void writeDouble (double value)

public abstract void writeFloat (float value)

public abstract void writeInt (int value)

public abstract void writeLong (long value)

public abstract void writeShort (short value)

public abstract void writeString (String value)

public abstract void writeUnsignedByte (short value)

public abstract long writerIndex ()

public abstract void writerIndex (long writerIndex)