org.jboss.messaging.util
Class ByteBufferWrapper
java.lang.Object
org.jboss.messaging.util.ByteBufferWrapper
- All Implemented Interfaces:
- MessagingBuffer
public class ByteBufferWrapper
- extends java.lang.Object
- implements MessagingBuffer
A ByteBufferWrapper
- Author:
- Tim Fox
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ByteBufferWrapper
public ByteBufferWrapper(java.nio.ByteBuffer buffer)
getBuffer
public java.nio.ByteBuffer getBuffer()
array
public byte[] array()
- Specified by:
array in interface MessagingBuffer
position
public int position()
- Specified by:
position in interface MessagingBuffer
position
public void position(int position)
- Specified by:
position in interface MessagingBuffer
capacity
public int capacity()
- Specified by:
capacity in interface MessagingBuffer
flip
public void flip()
- Specified by:
flip in interface MessagingBuffer
slice
public MessagingBuffer slice()
- Specified by:
slice in interface MessagingBuffer
rewind
public void rewind()
- Specified by:
rewind in interface MessagingBuffer
getBoolean
public boolean getBoolean()
- Specified by:
getBoolean in interface MessagingBuffer
getByte
public byte getByte()
- Specified by:
getByte in interface MessagingBuffer
getUnsignedByte
public short getUnsignedByte()
- Specified by:
getUnsignedByte in interface MessagingBuffer
getBytes
public void getBytes(byte[] bytes)
- Specified by:
getBytes in interface MessagingBuffer
getBytes
public void getBytes(byte[] bytes,
int offset,
int length)
- Specified by:
getBytes in interface MessagingBuffer
getDouble
public double getDouble()
- Specified by:
getDouble in interface MessagingBuffer
getFloat
public float getFloat()
- Specified by:
getFloat in interface MessagingBuffer
getInt
public int getInt()
- Specified by:
getInt in interface MessagingBuffer
getUnsignedInt
public long getUnsignedInt()
- Specified by:
getUnsignedInt in interface MessagingBuffer
getLong
public long getLong()
- Specified by:
getLong in interface MessagingBuffer
putNullableString
public void putNullableString(java.lang.String nullableString)
- Specified by:
putNullableString in interface MessagingBuffer
getNullableString
public java.lang.String getNullableString()
- Specified by:
getNullableString in interface MessagingBuffer
putString
public void putString(java.lang.String nullableString)
- Specified by:
putString in interface MessagingBuffer
putUTF
public void putUTF(java.lang.String str)
throws java.lang.Exception
- Specified by:
putUTF in interface MessagingBuffer
- Throws:
java.lang.Exception
getShort
public short getShort()
- Specified by:
getShort in interface MessagingBuffer
getUnsignedShort
public int getUnsignedShort()
- Specified by:
getUnsignedShort in interface MessagingBuffer
getChar
public char getChar()
- Specified by:
getChar in interface MessagingBuffer
getString
public java.lang.String getString()
- Specified by:
getString in interface MessagingBuffer
putSimpleString
public void putSimpleString(SimpleString string)
- Specified by:
putSimpleString in interface MessagingBuffer
getNullableSimpleString
public SimpleString getNullableSimpleString()
- Specified by:
getNullableSimpleString in interface MessagingBuffer
putNullableSimpleString
public void putNullableSimpleString(SimpleString string)
- Specified by:
putNullableSimpleString in interface MessagingBuffer
getSimpleString
public SimpleString getSimpleString()
- Specified by:
getSimpleString in interface MessagingBuffer
getUTF
public java.lang.String getUTF()
throws java.lang.Exception
- Specified by:
getUTF in interface MessagingBuffer
- Throws:
java.lang.Exception
limit
public int limit()
- Specified by:
limit in interface MessagingBuffer
limit
public void limit(int limit)
- Specified by:
limit in interface MessagingBuffer
putBoolean
public void putBoolean(boolean val)
- Specified by:
putBoolean in interface MessagingBuffer
putByte
public void putByte(byte val)
- Specified by:
putByte in interface MessagingBuffer
putBytes
public void putBytes(byte[] bytes)
- Specified by:
putBytes in interface MessagingBuffer
putBytes
public void putBytes(byte[] bytes,
int offset,
int len)
- Specified by:
putBytes in interface MessagingBuffer
putDouble
public void putDouble(double val)
- Specified by:
putDouble in interface MessagingBuffer
putFloat
public void putFloat(float val)
- Specified by:
putFloat in interface MessagingBuffer
putInt
public void putInt(int val)
- Specified by:
putInt in interface MessagingBuffer
putInt
public void putInt(int pos,
int val)
- Specified by:
putInt in interface MessagingBuffer
putLong
public void putLong(long val)
- Specified by:
putLong in interface MessagingBuffer
putShort
public void putShort(short val)
- Specified by:
putShort in interface MessagingBuffer
putChar
public void putChar(char chr)
- Specified by:
putChar in interface MessagingBuffer
remaining
public int remaining()
- Specified by:
remaining in interface MessagingBuffer
getUnderlyingBuffer
public java.lang.Object getUnderlyingBuffer()
- Specified by:
getUnderlyingBuffer in interface MessagingBuffer
Copyright © 2006 JBoss Inc. All Rights Reserved.