org.jboss.messaging.core.remoting.spi
Interface MessagingBuffer

All Known Subinterfaces:
ChannelBuffer, LargeMessageBuffer
All Known Implementing Classes:
AbstractChannelBuffer, ByteBufferBackedChannelBuffer, ChannelBufferWrapper, DynamicChannelBuffer, HeapChannelBuffer, LargeMessageBufferImpl

public interface MessagingBuffer

A MessagingBuffer

Author:
Tim Fox

Method Summary
 byte[] array()
           
 int capacity()
           
 void clear()
           
 java.lang.Object getUnderlyingBuffer()
           
 boolean readable()
           
 int readableBytes()
           
 boolean readBoolean()
           
 byte readByte()
           
 void readBytes(byte[] bytes)
           
 void readBytes(byte[] bytes, int offset, int length)
           
 char readChar()
           
 double readDouble()
           
 int readerIndex()
           
 void readerIndex(int readerIndex)
           
 float readFloat()
           
 int readInt()
           
 long readLong()
           
 SimpleString readNullableSimpleString()
           
 java.lang.String readNullableString()
           
 short readShort()
           
 SimpleString readSimpleString()
           
 java.lang.String readString()
           
 short readUnsignedByte()
           
 int readUnsignedShort()
           
 java.lang.String readUTF()
           
 void resetReaderIndex()
           
 void resetWriterIndex()
           
 void setIndex(int readerIndex, int writerIndex)
           
 void setInt(int pos, int val)
           
 boolean writable()
           
 int writableBytes()
           
 void writeBoolean(boolean val)
           
 void writeByte(byte val)
           
 void writeBytes(byte[] bytes)
           
 void writeBytes(byte[] bytes, int offset, int length)
           
 void writeBytes(MessagingBuffer src, int srcIndex, int length)
           
 void writeChar(char val)
           
 void writeDouble(double val)
           
 void writeFloat(float val)
           
 void writeInt(int val)
           
 void writeLong(long val)
           
 void writeNullableSimpleString(SimpleString val)
           
 void writeNullableString(java.lang.String val)
           
 int writerIndex()
           
 void writerIndex(int writerIndex)
           
 void writeShort(short val)
           
 void writeSimpleString(SimpleString val)
           
 void writeString(java.lang.String val)
           
 void writeUTF(java.lang.String utf)
           
 

Method Detail

writeByte

void writeByte(byte val)

writeBytes

void writeBytes(byte[] bytes)

writeBytes

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

writeBytes

void writeBytes(MessagingBuffer src,
                int srcIndex,
                int length)

writeInt

void writeInt(int val)

setInt

void setInt(int pos,
            int val)

writeLong

void writeLong(long val)

writeShort

void writeShort(short val)

writeDouble

void writeDouble(double val)

writeFloat

void writeFloat(float val)

writeBoolean

void writeBoolean(boolean val)

writeChar

void writeChar(char val)

writeNullableString

void writeNullableString(java.lang.String val)

writeString

void writeString(java.lang.String val)

writeSimpleString

void writeSimpleString(SimpleString val)

writeNullableSimpleString

void writeNullableSimpleString(SimpleString val)

writeUTF

void writeUTF(java.lang.String utf)
              throws java.lang.Exception
Throws:
java.lang.Exception

readByte

byte readByte()

readUnsignedByte

short readUnsignedByte()

readBytes

void readBytes(byte[] bytes)

readBytes

void readBytes(byte[] bytes,
               int offset,
               int length)

readInt

int readInt()

readLong

long readLong()

readShort

short readShort()

readUnsignedShort

int readUnsignedShort()

readDouble

double readDouble()

readFloat

float readFloat()

readBoolean

boolean readBoolean()

readChar

char readChar()

readString

java.lang.String readString()

readNullableString

java.lang.String readNullableString()

readSimpleString

SimpleString readSimpleString()

readNullableSimpleString

SimpleString readNullableSimpleString()

readUTF

java.lang.String readUTF()
                         throws java.lang.Exception
Throws:
java.lang.Exception

array

byte[] array()

capacity

int capacity()

readerIndex

int readerIndex()

readerIndex

void readerIndex(int readerIndex)

writerIndex

int writerIndex()

writerIndex

void writerIndex(int writerIndex)

setIndex

void setIndex(int readerIndex,
              int writerIndex)

readableBytes

int readableBytes()

writableBytes

int writableBytes()

readable

boolean readable()

writable

boolean writable()

clear

void clear()

resetReaderIndex

void resetReaderIndex()

resetWriterIndex

void resetWriterIndex()

getUnderlyingBuffer

java.lang.Object getUnderlyingBuffer()


Copyright © 2006 JBoss Inc. All Rights Reserved.