org.jboss.messaging.util
Interface MessagingBuffer

All Known Implementing Classes:
BufferWrapper, ByteBufferWrapper

public interface MessagingBuffer

A MessagingBuffer

Author:
Tim Fox

Method Summary
 byte[] array()
           
 int capacity()
           
 void flip()
           
 boolean getBoolean()
           
 byte getByte()
           
 void getBytes(byte[] bytes)
           
 void getBytes(byte[] bytes, int offset, int length)
           
 char getChar()
           
 double getDouble()
           
 float getFloat()
           
 int getInt()
           
 long getLong()
           
 SimpleString getNullableSimpleString()
           
 java.lang.String getNullableString()
           
 short getShort()
           
 SimpleString getSimpleString()
           
 java.lang.String getString()
           
 java.lang.Object getUnderlyingBuffer()
           
 short getUnsignedByte()
           
 long getUnsignedInt()
           
 int getUnsignedShort()
           
 java.lang.String getUTF()
           
 int limit()
           
 void limit(int limit)
           
 int position()
           
 void position(int position)
           
 void putBoolean(boolean val)
           
 void putByte(byte val)
           
 void putBytes(byte[] bytes)
           
 void putBytes(byte[] bytes, int offset, int length)
           
 void putChar(char val)
           
 void putDouble(double val)
           
 void putFloat(float val)
           
 void putInt(int val)
           
 void putInt(int pos, int val)
           
 void putLong(long val)
           
 void putNullableSimpleString(SimpleString val)
           
 void putNullableString(java.lang.String val)
           
 void putShort(short val)
           
 void putSimpleString(SimpleString val)
           
 void putString(java.lang.String val)
           
 void putUTF(java.lang.String utf)
           
 int remaining()
           
 void rewind()
           
 MessagingBuffer slice()
           
 

Method Detail

putByte

void putByte(byte val)

putBytes

void putBytes(byte[] bytes)

putBytes

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

putInt

void putInt(int val)

putInt

void putInt(int pos,
            int val)

putLong

void putLong(long val)

putShort

void putShort(short val)

putDouble

void putDouble(double val)

putFloat

void putFloat(float val)

putBoolean

void putBoolean(boolean val)

putChar

void putChar(char val)

putNullableString

void putNullableString(java.lang.String val)

putString

void putString(java.lang.String val)

putSimpleString

void putSimpleString(SimpleString val)

putNullableSimpleString

void putNullableSimpleString(SimpleString val)

putUTF

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

getByte

byte getByte()

getUnsignedByte

short getUnsignedByte()

getBytes

void getBytes(byte[] bytes)

getBytes

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

getInt

int getInt()

getUnsignedInt

long getUnsignedInt()

getLong

long getLong()

getShort

short getShort()

getUnsignedShort

int getUnsignedShort()

getDouble

double getDouble()

getFloat

float getFloat()

getBoolean

boolean getBoolean()

getChar

char getChar()

getString

java.lang.String getString()

getNullableString

java.lang.String getNullableString()

getSimpleString

SimpleString getSimpleString()

getNullableSimpleString

SimpleString getNullableSimpleString()

getUTF

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

array

byte[] array()

remaining

int remaining()

capacity

int capacity()

limit

int limit()

limit

void limit(int limit)

flip

void flip()

position

void position(int position)

position

int position()

rewind

void rewind()

slice

MessagingBuffer slice()

getUnderlyingBuffer

java.lang.Object getUnderlyingBuffer()


Copyright © 2006 JBoss Inc. All Rights Reserved.