Class AmqpWritableBuffer
java.lang.Object
org.apache.activemq.transport.amqp.message.AmqpWritableBuffer
- All Implemented Interfaces:
org.apache.qpid.proton.codec.WritableBuffer
public class AmqpWritableBuffer
extends Object
implements org.apache.qpid.proton.codec.WritableBuffer
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.qpid.proton.codec.WritableBuffer
org.apache.qpid.proton.codec.WritableBuffer.ByteBufferWrapper -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new WritableBuffer with default capacity.AmqpWritableBuffer(int capacity) Create a new WritableBuffer with the given capacity. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getArray()intbooleanintlimit()intposition()voidposition(int position) voidput(byte b) voidput(byte[] src, int offset, int length) voidput(ByteBuffer payload) voidput(org.apache.qpid.proton.codec.ReadableBuffer src) voidputDouble(double value) voidputFloat(float value) voidputInt(int value) voidputLong(long value) voidputShort(short value) intMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.qpid.proton.codec.WritableBuffer
ensureRemaining, put
-
Field Details
-
DEFAULT_CAPACITY
public static final int DEFAULT_CAPACITY- See Also:
-
-
Constructor Details
-
AmqpWritableBuffer
public AmqpWritableBuffer()Creates a new WritableBuffer with default capacity. -
AmqpWritableBuffer
public AmqpWritableBuffer(int capacity) Create a new WritableBuffer with the given capacity.
-
-
Method Details
-
getArray
public byte[] getArray() -
getArrayLength
public int getArrayLength() -
put
public void put(byte b) - Specified by:
putin interfaceorg.apache.qpid.proton.codec.WritableBuffer
-
putShort
public void putShort(short value) - Specified by:
putShortin interfaceorg.apache.qpid.proton.codec.WritableBuffer
-
putInt
public void putInt(int value) - Specified by:
putIntin interfaceorg.apache.qpid.proton.codec.WritableBuffer
-
putLong
public void putLong(long value) - Specified by:
putLongin interfaceorg.apache.qpid.proton.codec.WritableBuffer
-
putFloat
public void putFloat(float value) - Specified by:
putFloatin interfaceorg.apache.qpid.proton.codec.WritableBuffer
-
putDouble
public void putDouble(double value) - Specified by:
putDoublein interfaceorg.apache.qpid.proton.codec.WritableBuffer
-
put
public void put(byte[] src, int offset, int length) - Specified by:
putin interfaceorg.apache.qpid.proton.codec.WritableBuffer
-
hasRemaining
public boolean hasRemaining()- Specified by:
hasRemainingin interfaceorg.apache.qpid.proton.codec.WritableBuffer
-
remaining
public int remaining()- Specified by:
remainingin interfaceorg.apache.qpid.proton.codec.WritableBuffer
-
position
public int position()- Specified by:
positionin interfaceorg.apache.qpid.proton.codec.WritableBuffer
-
position
public void position(int position) - Specified by:
positionin interfaceorg.apache.qpid.proton.codec.WritableBuffer
-
put
- Specified by:
putin interfaceorg.apache.qpid.proton.codec.WritableBuffer
-
limit
public int limit()- Specified by:
limitin interfaceorg.apache.qpid.proton.codec.WritableBuffer
-
put
public void put(org.apache.qpid.proton.codec.ReadableBuffer src) - Specified by:
putin interfaceorg.apache.qpid.proton.codec.WritableBuffer
-