activemq::core::ActiveMQMessage Class Reference

#include <ActiveMQMessage.h>

Inheritance diagram for activemq::core::ActiveMQMessage:

activemq::connector::stomp::commands::StompMessage< T > activemq::connector::stomp::commands::StompMessage< cms::BytesMessage > activemq::connector::stomp::commands::StompMessage< cms::Message > activemq::connector::stomp::commands::StompMessage< cms::TextMessage > activemq::connector::stomp::commands::BytesMessageCommand activemq::connector::stomp::commands::MessageCommand activemq::connector::stomp::commands::TextMessageCommand List of all members.

Public Member Functions

virtual ~ActiveMQMessage (void)
virtual void setAckHandler (ActiveMQAckHandler *handler)=0
virtual int getRedeliveryCount (void) const =0
virtual void setRedeliveryCount (int count)=0

Detailed Description

Interface for all ActiveMQ Messages that will pass through the core API layer. This interface defines a method that the API uses to set an Acknowledgement handler that will be called by the message when a user calls the acknowledge method of the Message interface. This is only done when the Session that this message passes through is in Client Acknowledge mode.


Constructor & Destructor Documentation

virtual activemq::core::ActiveMQMessage::~ActiveMQMessage void   )  [inline, virtual]
 


Member Function Documentation

virtual int activemq::core::ActiveMQMessage::getRedeliveryCount void   )  const [pure virtual]
 

Gets the number of times this message has been redelivered.

Returns:
redelivery count

Implemented in activemq::connector::stomp::commands::StompMessage< T >, activemq::connector::stomp::commands::StompMessage< cms::BytesMessage >, activemq::connector::stomp::commands::StompMessage< cms::Message >, and activemq::connector::stomp::commands::StompMessage< cms::TextMessage >.

virtual void activemq::core::ActiveMQMessage::setAckHandler ActiveMQAckHandler handler  )  [pure virtual]
 

Sets the Acknowledgement Handler that this Message will use when the Acknowledge method is called.

Parameters:
handler ActiveMQAckHandler to call

Implemented in activemq::connector::stomp::commands::StompMessage< T >, activemq::connector::stomp::commands::StompMessage< cms::BytesMessage >, activemq::connector::stomp::commands::StompMessage< cms::Message >, and activemq::connector::stomp::commands::StompMessage< cms::TextMessage >.

virtual void activemq::core::ActiveMQMessage::setRedeliveryCount int  count  )  [pure virtual]
 

Sets the count of the number of times this message has been redelivered

Parameters:
count the redelivery count

Implemented in activemq::connector::stomp::commands::StompMessage< T >, activemq::connector::stomp::commands::StompMessage< cms::BytesMessage >, activemq::connector::stomp::commands::StompMessage< cms::Message >, and activemq::connector::stomp::commands::StompMessage< cms::TextMessage >.


The documentation for this class was generated from the following file:
Generated on Thu Aug 3 18:03:32 2006 for activemq-cpp by  doxygen 1.4.5