org.jboss.messaging.core.remoting.impl.mina
Class BufferWrapper
java.lang.Object
org.jboss.messaging.core.remoting.impl.mina.BufferWrapper
- All Implemented Interfaces:
- MessagingBuffer
public class BufferWrapper
- extends java.lang.Object
- implements MessagingBuffer
A BufferWrapper
- Author:
- Jeff Mesnil, Tim Fox
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BufferWrapper
public BufferWrapper(int size)
BufferWrapper
public BufferWrapper(org.apache.mina.common.IoBuffer buffer)
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
limit
public int limit()
- Specified by:
limit
in interface MessagingBuffer
limit
public void limit(int limit)
- Specified by:
limit
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
remaining
public int remaining()
- Specified by:
remaining
in interface MessagingBuffer
rewind
public void rewind()
- Specified by:
rewind
in interface MessagingBuffer
putByte
public void putByte(byte byteValue)
- Specified by:
putByte
in interface MessagingBuffer
putBytes
public void putBytes(byte[] byteArray)
- Specified by:
putBytes
in interface MessagingBuffer
putBytes
public void putBytes(byte[] bytes,
int offset,
int length)
- Specified by:
putBytes
in interface MessagingBuffer
putInt
public void putInt(int intValue)
- Specified by:
putInt
in interface MessagingBuffer
putInt
public void putInt(int pos,
int intValue)
- Specified by:
putInt
in interface MessagingBuffer
putLong
public void putLong(long longValue)
- Specified by:
putLong
in interface MessagingBuffer
putFloat
public void putFloat(float floatValue)
- Specified by:
putFloat
in interface MessagingBuffer
putDouble
public void putDouble(double d)
- Specified by:
putDouble
in interface MessagingBuffer
putShort
public void putShort(short s)
- Specified by:
putShort
in interface MessagingBuffer
putChar
public void putChar(char chr)
- Specified by:
putChar
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[] b)
- Specified by:
getBytes
in interface MessagingBuffer
getBytes
public void getBytes(byte[] b,
int offset,
int length)
- Specified by:
getBytes
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
getFloat
public float getFloat()
- Specified by:
getFloat
in interface MessagingBuffer
getShort
public short getShort()
- Specified by:
getShort
in interface MessagingBuffer
getUnsignedShort
public int getUnsignedShort()
- Specified by:
getUnsignedShort
in interface MessagingBuffer
getDouble
public double getDouble()
- Specified by:
getDouble
in interface MessagingBuffer
getChar
public char getChar()
- Specified by:
getChar
in interface MessagingBuffer
putBoolean
public void putBoolean(boolean b)
- Specified by:
putBoolean
in interface MessagingBuffer
getBoolean
public boolean getBoolean()
- Specified by:
getBoolean
in interface MessagingBuffer
putString
public void putString(java.lang.String nullableString)
- Specified by:
putString
in interface MessagingBuffer
putNullableString
public void putNullableString(java.lang.String nullableString)
- Specified by:
putNullableString
in interface MessagingBuffer
getString
public java.lang.String getString()
- Specified by:
getString
in interface MessagingBuffer
getNullableString
public java.lang.String getNullableString()
- Specified by:
getNullableString
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
putNullableSimpleString
public void putNullableSimpleString(SimpleString string)
- Specified by:
putNullableSimpleString
in interface MessagingBuffer
putSimpleString
public void putSimpleString(SimpleString string)
- Specified by:
putSimpleString
in interface MessagingBuffer
getSimpleString
public SimpleString getSimpleString()
- Specified by:
getSimpleString
in interface MessagingBuffer
getNullableSimpleString
public SimpleString getNullableSimpleString()
- Specified by:
getNullableSimpleString
in interface MessagingBuffer
getUTF
public java.lang.String getUTF()
throws java.lang.Exception
- Specified by:
getUTF
in interface MessagingBuffer
- Throws:
java.lang.Exception
getUnderlyingBuffer
public java.lang.Object getUnderlyingBuffer()
- Specified by:
getUnderlyingBuffer
in interface MessagingBuffer
Copyright © 2006 JBoss Inc. All Rights Reserved.