#include <StompMessage.h>
Inheritance diagram for activemq::connector::stomp::commands::StompMessage< T >:
Public Member Functions | |
StompMessage (void) | |
StompMessage (StompFrame *frame) | |
virtual | ~StompMessage (void) |
virtual util::Properties & | getProperties (void) |
virtual const util::Properties & | getProperties (void) const |
virtual const char * | getCMSCorrelationId (void) const |
virtual void | setCMSCorrelationId (const std::string &correlationId) |
virtual void | acknowledge (void) const throw ( cms::CMSException ) |
virtual int | getCMSDeliveryMode (void) const |
virtual void | setCMSDeliveryMode (int mode) |
virtual const cms::Destination * | getCMSDestination (void) const |
virtual void | setCMSDestination (const cms::Destination *destination) |
virtual long | getCMSExpiration (void) const |
virtual void | setCMSExpiration (long expireTime) |
virtual const char * | getCMSMessageId (void) const |
virtual void | setCMSMessageId (const std::string &id) |
virtual int | getCMSPriority (void) const |
virtual void | setCMSPriority (int priority) |
virtual bool | getCMSRedelivered (void) const |
virtual void | setCMSRedelivered (bool redelivered) |
virtual const char * | getCMSReplyTo (void) const |
virtual void | setCMSReplyTo (const std::string &id) |
virtual long | getCMSTimeStamp (void) const |
virtual void | setCMSTimeStamp (long timeStamp) |
virtual const char * | getCMSMessageType (void) const |
virtual void | setCMSMessageType (const std::string &type) |
virtual void | setAckHandler (core::ActiveMQAckHandler *handler) |
virtual int | getRedeliveryCount (void) const |
virtual void | setRedeliveryCount (int count) |
Protected Member Functions | |
virtual void | initialize (StompFrame &frame) |
virtual bool | validate (const StompFrame &frame) const |
Private Attributes | |
core::ActiveMQAckHandler * | ackHandler |
cms::Destination * | dest |
This class implement AbsractCommand<StompCommnd> and the ActiveMQMessage interface.
|
|
|
|
|
|
|
Acknowledges all consumed messages of the session of this consumed message.
|
|
Get the Correlation Id for this message
|
|
Sets the DeliveryMode for this message
|
|
Gets the Destination for this Message
|
|
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
|
|
Reimplemented from activemq::connector::stomp::commands::AbstractCommand< transport::Command >. |
|
Gets the properties map for this command.
Reimplemented from activemq::connector::stomp::commands::AbstractCommand< transport::Command >. |
|
Gets the number of times this message has been redelivered.
Implements activemq::core::ActiveMQMessage. |
|
Inheritors are required to override this method to init the frame with data appropriate for the command type.
Implements activemq::connector::stomp::commands::AbstractCommand< transport::Command >. |
|
Sets the Acknowledgement Handler that this Message will use when the Acknowledge method is called.
Implements activemq::core::ActiveMQMessage. |
|
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
|
|
Sets the count of the number of times this message has been redelivered
Implements activemq::core::ActiveMQMessage. |
|
Inheritors are required to override this method to validate the passed stomp frame before it is marshalled or unmarshaled
Implements activemq::connector::stomp::commands::AbstractCommand< transport::Command >. |
|
|
|
|