#include <Message.h>
Inheritance diagram for cms::Message:
Public Member Functions | |
virtual | ~Message (void) |
virtual Message * | clone (void) const =0 |
virtual void | acknowledge (void) const =0 throw ( CMSException ) |
virtual activemq::util::Properties & | getProperties (void)=0 |
virtual const activemq::util::Properties & | getProperties (void) const =0 |
virtual const char * | getCMSCorrelationId (void) const =0 |
virtual void | setCMSCorrelationId (const std::string &correlationId)=0 |
virtual int | getCMSDeliveryMode (void) const =0 |
virtual void | setCMSDeliveryMode (int mode)=0 |
virtual const Destination * | getCMSDestination (void) const =0 |
virtual void | setCMSDestination (const Destination *destination)=0 |
virtual long | getCMSExpiration (void) const =0 |
virtual void | setCMSExpiration (long expireTime)=0 |
virtual const char * | getCMSMessageId (void) const =0 |
virtual void | setCMSMessageId (const std::string &id)=0 |
virtual int | getCMSPriority (void) const =0 |
virtual void | setCMSPriority (int priority)=0 |
virtual bool | getCMSRedelivered (void) const =0 |
virtual void | setCMSRedelivered (bool redelivered)=0 |
virtual const char * | getCMSReplyTo (void) const =0 |
virtual void | setCMSReplyTo (const std::string &id)=0 |
virtual long | getCMSTimeStamp (void) const =0 |
virtual void | setCMSTimeStamp (long timeStamp)=0 |
virtual const char * | getCMSMessageType (void) const =0 |
virtual void | setCMSMessageType (const std::string &type)=0 |
|
|
|
Acknowledges all consumed messages of the session of this consumed message. |
|
Clonse this message exactly, returns a new instance that the caller is required to delete.
|
|
Get the Correlation Id for this message
|
|
Gets the DeliveryMode for this message
|
|
Gets the Destination for this Message, returns a
|
|
Gets the Expiration Time for this Message
|
|
Gets the CMS Message Id for this Message
|
|
Gets the CMS Message Type for this Message
|
|
Gets the Priority Value for this Message
|
|
Gets the Redelivered Flag for this Message
|
|
Gets the CMS Reply To Address for this Message
|
|
Gets the Time Stamp for this Message
|
|
|
|
Retrieves a reference to the properties object owned by this message
|
|
Sets the Correlation Id used by this message
|
|
Sets the DeliveryMode for this message
|
|
Sets the Destination for this message
|
|
Sets the Expiration Time for this message
|
|
Sets the CMS Message Id for this message
|
|
Sets the CMS Message Type for this message
|
|
Sets the Priority Value for this message
|
|
Sets the Redelivered Flag for this message
|
|
Sets the CMS Reply To Address for this message
|
|
Sets the Time Stamp for this message
|