public class ActiveMQBytesMessage extends ActiveMQMessage implements javax.jms.BytesMessage
BytesMessage
.Modifier and Type | Field and Description |
---|---|
static byte |
TYPE |
message, OLD_QUEUE_QUALIFIED_PREFIX, OLD_TEMP_QUEUE_QUALIFED_PREFIX, OLD_TEMP_TOPIC_QUALIFED_PREFIX, OLD_TOPIC_QUALIFIED_PREFIX, propertiesReadOnly, readOnly, replyTo
Modifier | Constructor and Description |
---|---|
|
ActiveMQBytesMessage(javax.jms.BytesMessage foreign,
ClientSession session)
Foreign message constructor
|
protected |
ActiveMQBytesMessage(ClientMessage message,
ClientSession session)
Constructor on receipt at client side
|
protected |
ActiveMQBytesMessage(ClientSession session)
This constructor is used to construct messages prior to sending
|
Modifier and Type | Method and Description |
---|---|
void |
clearBody() |
void |
doBeforeReceive() |
void |
doBeforeSend() |
protected <T> T |
getBodyInternal(Class<T> c) |
long |
getBodyLength() |
byte |
getType() |
boolean |
isBodyAssignableTo(Class c) |
boolean |
readBoolean() |
byte |
readByte() |
int |
readBytes(byte[] value) |
int |
readBytes(byte[] value,
int length) |
char |
readChar() |
double |
readDouble() |
float |
readFloat() |
int |
readInt() |
long |
readLong() |
short |
readShort() |
int |
readUnsignedByte() |
int |
readUnsignedShort() |
String |
readUTF() |
void |
reset() |
void |
writeBoolean(boolean value) |
void |
writeByte(byte value) |
void |
writeBytes(byte[] value) |
void |
writeBytes(byte[] value,
int offset,
int length) |
void |
writeChar(char value) |
void |
writeDouble(double value) |
void |
writeFloat(float value) |
void |
writeInt(int value) |
void |
writeLong(long value) |
void |
writeObject(Object value) |
void |
writeShort(short value) |
void |
writeUTF(String value) |
acknowledge, checkBuffer, checkPrefix, checkPrefixStr, checkRead, checkWrite, clearProperties, coreCompositeTypeToJMSCompositeType, coreMaptoJMSMap, createMessage, createMessage, getBody, getBooleanProperty, getByteProperty, getCoreMessage, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, hasNoBody, prefixOf, propertyExists, resetMessageID, saveToOutputStream, setBooleanProperty, setByteProperty, setClientAcknowledge, setDoubleProperty, setFloatProperty, setIndividualAcknowledge, setInputStream, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setOutputStream, setShortProperty, setStringProperty, toString, waitCompletionOnStream
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
acknowledge, clearProperties, getBody, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
public static final byte TYPE
protected ActiveMQBytesMessage(ClientSession session)
protected ActiveMQBytesMessage(ClientMessage message, ClientSession session)
public ActiveMQBytesMessage(javax.jms.BytesMessage foreign, ClientSession session) throws javax.jms.JMSException
javax.jms.JMSException
public boolean readBoolean() throws javax.jms.JMSException
readBoolean
in interface javax.jms.BytesMessage
javax.jms.JMSException
public byte readByte() throws javax.jms.JMSException
readByte
in interface javax.jms.BytesMessage
javax.jms.JMSException
public int readUnsignedByte() throws javax.jms.JMSException
readUnsignedByte
in interface javax.jms.BytesMessage
javax.jms.JMSException
public short readShort() throws javax.jms.JMSException
readShort
in interface javax.jms.BytesMessage
javax.jms.JMSException
public int readUnsignedShort() throws javax.jms.JMSException
readUnsignedShort
in interface javax.jms.BytesMessage
javax.jms.JMSException
public char readChar() throws javax.jms.JMSException
readChar
in interface javax.jms.BytesMessage
javax.jms.JMSException
public int readInt() throws javax.jms.JMSException
readInt
in interface javax.jms.BytesMessage
javax.jms.JMSException
public long readLong() throws javax.jms.JMSException
readLong
in interface javax.jms.BytesMessage
javax.jms.JMSException
public float readFloat() throws javax.jms.JMSException
readFloat
in interface javax.jms.BytesMessage
javax.jms.JMSException
public double readDouble() throws javax.jms.JMSException
readDouble
in interface javax.jms.BytesMessage
javax.jms.JMSException
public String readUTF() throws javax.jms.JMSException
readUTF
in interface javax.jms.BytesMessage
javax.jms.JMSException
public int readBytes(byte[] value) throws javax.jms.JMSException
readBytes
in interface javax.jms.BytesMessage
javax.jms.JMSException
public int readBytes(byte[] value, int length) throws javax.jms.JMSException
readBytes
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void writeBoolean(boolean value) throws javax.jms.JMSException
writeBoolean
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void writeByte(byte value) throws javax.jms.JMSException
writeByte
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void writeShort(short value) throws javax.jms.JMSException
writeShort
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void writeChar(char value) throws javax.jms.JMSException
writeChar
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void writeInt(int value) throws javax.jms.JMSException
writeInt
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void writeLong(long value) throws javax.jms.JMSException
writeLong
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void writeFloat(float value) throws javax.jms.JMSException
writeFloat
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void writeDouble(double value) throws javax.jms.JMSException
writeDouble
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void writeUTF(String value) throws javax.jms.JMSException
writeUTF
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void writeBytes(byte[] value) throws javax.jms.JMSException
writeBytes
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void writeBytes(byte[] value, int offset, int length) throws javax.jms.JMSException
writeBytes
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void writeObject(Object value) throws javax.jms.JMSException
writeObject
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void reset() throws javax.jms.JMSException
reset
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void doBeforeReceive() throws ActiveMQException
doBeforeReceive
in class ActiveMQMessage
ActiveMQException
public void clearBody() throws javax.jms.JMSException
clearBody
in interface javax.jms.Message
clearBody
in class ActiveMQMessage
javax.jms.JMSException
public long getBodyLength() throws javax.jms.JMSException
getBodyLength
in interface javax.jms.BytesMessage
javax.jms.JMSException
public void doBeforeSend() throws Exception
doBeforeSend
in class ActiveMQMessage
Exception
public byte getType()
getType
in class ActiveMQMessage
public boolean isBodyAssignableTo(Class c)
isBodyAssignableTo
in interface javax.jms.Message
isBodyAssignableTo
in class ActiveMQMessage
protected <T> T getBodyInternal(Class<T> c)
getBodyInternal
in class ActiveMQMessage
Copyright © 2020 The Apache Software Foundation. All rights reserved.