|
activemq-cpp-3.9.5
|
#include <src/main/activemq/commands/MessageDispatch.h>

Public Member Functions | |
| MessageDispatch () | |
| virtual | ~MessageDispatch () |
| virtual unsigned char | getDataStructureType () const |
| Get the DataStructure Type as defined in CommandTypes.h. | |
| virtual MessageDispatch * | cloneDataStructure () const |
| Clone this obbject and return a new instance that the caller now owns, this will be an exact copy of this one. | |
| virtual void | copyDataStructure (const DataStructure *src) |
| virtual std::string | toString () const |
| Returns a string containing the information for this DataStructure such as its type and value of its elements. | |
| virtual bool | equals (const DataStructure *value) const |
| void | setRollbackCause (const decaf::lang::Exception &cause) |
| decaf::lang::Exception | getRollbackCause () const |
| virtual const Pointer< ConsumerId > & | getConsumerId () const |
| virtual Pointer< ConsumerId > & | getConsumerId () |
| virtual void | setConsumerId (const Pointer< ConsumerId > &consumerId) |
| virtual const Pointer< ActiveMQDestination > & | getDestination () const |
| virtual Pointer< ActiveMQDestination > & | getDestination () |
| virtual void | setDestination (const Pointer< ActiveMQDestination > &destination) |
| virtual const Pointer< Message > & | getMessage () const |
| virtual Pointer< Message > & | getMessage () |
| virtual void | setMessage (const Pointer< Message > &message) |
| virtual int | getRedeliveryCounter () const |
| virtual void | setRedeliveryCounter (int redeliveryCounter) |
| virtual bool | isMessageDispatch () const |
| virtual Pointer< Command > | visit (activemq::state::CommandVisitor *visitor) |
| Allows a Visitor to visit this command and return a response to the command based on the command type being visited. | |
| Public Member Functions inherited from activemq::commands::BaseCommand | |
| BaseCommand () | |
| virtual | ~BaseCommand () |
| virtual void | setCommandId (int id) |
| Sets the Command Id of this Message. | |
| virtual int | getCommandId () const |
| Gets the Command Id of this Message. | |
| virtual void | setResponseRequired (const bool required) |
| Set if this Message requires a Response. | |
| virtual bool | isResponseRequired () const |
| Is a Response required for this Command. | |
| virtual void | copyDataStructure (const DataStructure *src) |
| Copy the contents of the passed object into this objects members, overwriting any existing data. | |
| virtual bool | equals (const DataStructure *value) const |
| Compares the DataStructure passed in to this one, and returns if they are equivalent. | |
| virtual bool | isBrokerInfo () const |
| virtual bool | isControlCommand () const |
| virtual bool | isConnectionControl () const |
| virtual bool | isConnectionError () const |
| virtual bool | isConnectionInfo () const |
| virtual bool | isConsumerInfo () const |
| virtual bool | isConsumerControl () const |
| virtual bool | isDestinationInfo () const |
| virtual bool | isFlushCommand () const |
| virtual bool | isMessage () const |
| virtual bool | isMessageAck () const |
| virtual bool | isMessagePull () const |
| virtual bool | isKeepAliveInfo () const |
| virtual bool | isMessageDispatchNotification () const |
| virtual bool | isProducerAck () const |
| virtual bool | isProducerInfo () const |
| virtual bool | isResponse () const |
| virtual bool | isRemoveInfo () const |
| virtual bool | isRemoveSubscriptionInfo () const |
| virtual bool | isReplayCommand () const |
| virtual bool | isSessionInfo () const |
| virtual bool | isShutdownInfo () const |
| virtual bool | isTransactionInfo () const |
| virtual bool | isWireFormatInfo () const |
| Public Member Functions inherited from activemq::commands::Command | |
| virtual | ~Command () |
| Public Member Functions inherited from activemq::commands::BaseDataStructure | |
| virtual | ~BaseDataStructure () |
| virtual bool | isMarshalAware () const |
| Determine if the class implementing this interface is really wanting to be told about marshaling. | |
| virtual void | beforeMarshal (wireformat::WireFormat *wireFormat AMQCPP_UNUSED) |
| virtual void | afterMarshal (wireformat::WireFormat *wireFormat AMQCPP_UNUSED) |
| virtual void | beforeUnmarshal (wireformat::WireFormat *wireFormat AMQCPP_UNUSED) |
| virtual void | afterUnmarshal (wireformat::WireFormat *wireFormat AMQCPP_UNUSED) |
| virtual void | setMarshaledForm (wireformat::WireFormat *wireFormat AMQCPP_UNUSED, const std::vector< char > &data AMQCPP_UNUSED) |
| virtual std::vector< unsigned char > | getMarshaledForm (wireformat::WireFormat *wireFormat AMQCPP_UNUSED) |
| virtual void | copyDataStructure (const DataStructure *src AMQCPP_UNUSED) |
| virtual bool | equals (const DataStructure *value AMQCPP_UNUSED) const |
| Public Member Functions inherited from activemq::commands::DataStructure | |
| virtual | ~DataStructure () |
| Public Member Functions inherited from activemq::wireformat::MarshalAware | |
| virtual | ~MarshalAware () |
| virtual void | beforeMarshal (WireFormat *wireFormat)=0 |
| Called before marshaling is started to prepare the object to be marshaled. | |
| virtual void | afterMarshal (WireFormat *wireFormat)=0 |
| Called after marshaling is started to cleanup the object being marshaled. | |
| virtual void | beforeUnmarshal (WireFormat *wireFormat)=0 |
| Called before unmarshaling is started to prepare the object to be unmarshaled. | |
| virtual void | afterUnmarshal (WireFormat *wireFormat)=0 |
| Called after unmarshaling is started to cleanup the object being unmarshaled. | |
| virtual void | setMarshaledForm (WireFormat *wireFormat, const std::vector< char > &data)=0 |
| Called to set the data to this object that will contain the objects marshaled form. | |
| virtual std::vector< unsigned char > | getMarshaledForm (WireFormat *wireFormat)=0 |
| Called to get the data to this object that will contain the objects marshaled form. | |
Static Public Attributes | |
| static const unsigned char | ID_MESSAGEDISPATCH = 21 |
Protected Attributes | |
| Pointer< ConsumerId > | consumerId |
| Pointer< ActiveMQDestination > | destination |
| Pointer< Message > | message |
| int | redeliveryCounter |
| activemq::commands::MessageDispatch::MessageDispatch | ( | ) |
|
virtual |
|
virtual |
Clone this obbject and return a new instance that the caller now owns, this will be an exact copy of this one.
Implements activemq::commands::DataStructure.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Get the DataStructure Type as defined in CommandTypes.h.
Implements activemq::commands::DataStructure.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
Reimplemented from activemq::commands::BaseCommand.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Returns a string containing the information for this DataStructure such as its type and value of its elements.
Reimplemented from activemq::commands::BaseCommand.
|
virtual |
Allows a Visitor to visit this command and return a response to the command based on the command type being visited.
The command will call the proper processXXX method in the visitor.
Implements activemq::commands::Command.
|
protected |
|
protected |
|
static |
|
protected |
|
protected |