Package org.ow2.joram.jakarta.jms.admin
Class AdminMessage
- java.lang.Object
-
- org.ow2.joram.jakarta.jms.Message
-
- org.ow2.joram.jakarta.jms.admin.AdminMessage
-
- All Implemented Interfaces:
jakarta.jms.Message
public class AdminMessage extends Message
The class AdminMessage allows to send and receive administration messages. It defines a proprietary JMS message type, the body is serialized through a proprietary encoding.
-
-
Constructor Summary
Constructors Constructor Description AdminMessage()Instantiates a bright newAdminMessage.AdminMessage(Session session, Message momMsg)Instantiates anAdminMessagewrapping a consumed MOM message containing a Admin message.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractAdminMessagegetAdminMessage()get the AbstractAdminMessage body of the message.voidsetAdminMessage(AbstractAdminMessage adminMsg)Sets an AbstractAdminMessage as the body of the message.-
Methods inherited from class org.ow2.joram.jakarta.jms.Message
acknowledge, clearBody, clearProperties, convertJMSMessage, dumpBody, dumpBody, getBody, getBooleanProperty, getByteProperty, getCompressedMinSize, getCompressionLevel, getDoubleProperty, getEffectiveBody, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getMomMsg, getObjectProperty, getProperties, getPropertyNames, getRawBody, getShortProperty, getStringProperty, isBodyAssignableTo, isCompressed, prepare, prepareJMSMessage, propertyExists, resetPropertiesRO, setBooleanProperty, setByteProperty, setCompressedMinSize, setCompressionLevel, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty, toString, toString, wrapMomMessage
-
-
-
-
Method Detail
-
setAdminMessage
public void setAdminMessage(AbstractAdminMessage adminMsg) throws jakarta.jms.MessageNotWriteableException, jakarta.jms.MessageFormatException
Sets an AbstractAdminMessage as the body of the message.- Parameters:
adminMsg- admin message- Throws:
jakarta.jms.MessageNotWriteableExceptionjakarta.jms.MessageFormatException
-
getAdminMessage
public AbstractAdminMessage getAdminMessage() throws jakarta.jms.MessageFormatException
get the AbstractAdminMessage body of the message.- Returns:
- AbstractAdminMessage body of the message.
- Throws:
jakarta.jms.MessageFormatException
-
-