#include <StompCommand.h>
Inheritance diagram for activemq::connector::stomp::commands::StompCommand:
Public Member Functions | |
virtual | ~StompCommand (void) |
virtual void | setCommandId (const unsigned int id)=0 |
virtual unsigned int | getCommandId (void) const =0 |
virtual void | setResponseRequired (const bool required)=0 |
virtual bool | isResponseRequired (void) const =0 |
virtual unsigned int | getCorrelationId (void) const =0 |
virtual void | setCorrelationId (const unsigned int corrId)=0 |
virtual const char * | getTransactionId (void) const =0 |
virtual void | setTransactionId (const std::string &id)=0 |
virtual CommandConstants::CommandId | getStompCommandId (void) const =0 |
virtual util::Properties & | getProperties (void)=0 |
virtual const util::Properties & | getProperties (void) const =0 |
Protected Member Functions | |
virtual void | initialize (StompFrame &frame)=0 |
virtual bool | validate (const StompFrame &frame) const =0 |
|
|
|
Gets the Command Id of this Message
Implemented in activemq::connector::stomp::commands::AbstractCommand< T >, activemq::connector::stomp::commands::AbstractCommand< transport::Response >, and activemq::connector::stomp::commands::AbstractCommand< transport::Command >. |
|
Gets the Correlation Id that is associated with this message
Implemented in activemq::connector::stomp::commands::AbstractCommand< T >, activemq::connector::stomp::commands::AbstractCommand< transport::Response >, and activemq::connector::stomp::commands::AbstractCommand< transport::Command >. |
|
|
Retrieves the Properties that are part of this command
Implemented in activemq::connector::stomp::commands::AbstractCommand< T >, activemq::connector::stomp::commands::StompMessage< T >, activemq::connector::stomp::commands::AbstractCommand< transport::Response >, activemq::connector::stomp::commands::AbstractCommand< transport::Command >, activemq::connector::stomp::commands::StompMessage< cms::BytesMessage >, activemq::connector::stomp::commands::StompMessage< cms::Message >, and activemq::connector::stomp::commands::StompMessage< cms::TextMessage >. |
|
Retrieve the Stomp Command Id for this message.
Implemented in activemq::connector::stomp::commands::AbstractCommand< T >, activemq::connector::stomp::commands::AbstractCommand< transport::Response >, and activemq::connector::stomp::commands::AbstractCommand< transport::Command >. |
|
Get the Transaction Id of this Command
Implemented in activemq::connector::stomp::commands::AbstractCommand< T >, activemq::connector::stomp::commands::AbstractCommand< transport::Response >, and activemq::connector::stomp::commands::AbstractCommand< transport::Command >. |
|
|
Is a Response required for this Command
Implemented in activemq::connector::stomp::commands::AbstractCommand< T >, activemq::connector::stomp::commands::AbstractCommand< transport::Response >, and activemq::connector::stomp::commands::AbstractCommand< transport::Command >. |
|
Sets the Command Id of this Message
Implemented in activemq::connector::stomp::commands::AbstractCommand< T >, activemq::connector::stomp::commands::AbstractCommand< transport::Response >, and activemq::connector::stomp::commands::AbstractCommand< transport::Command >. |
|
Sets the Correlation Id if this Command
Implemented in activemq::connector::stomp::commands::AbstractCommand< T >, activemq::connector::stomp::commands::AbstractCommand< transport::Response >, and activemq::connector::stomp::commands::AbstractCommand< transport::Command >. |
|
Set if this Message requires a Response
Implemented in activemq::connector::stomp::commands::AbstractCommand< T >, activemq::connector::stomp::commands::AbstractCommand< transport::Response >, and activemq::connector::stomp::commands::AbstractCommand< transport::Command >. |
|
Set the Transaction Id of this Command
Implemented in activemq::connector::stomp::commands::AbstractCommand< T >, activemq::connector::stomp::commands::AbstractCommand< transport::Response >, and activemq::connector::stomp::commands::AbstractCommand< transport::Command >. |
|
Inheritors are required to override this method to validate the passed stomp frame before it is marshalled or unmarshaled
Implemented in activemq::connector::stomp::commands::AbortCommand, activemq::connector::stomp::commands::AbstractCommand< T >, activemq::connector::stomp::commands::AckCommand, activemq::connector::stomp::commands::BeginCommand, activemq::connector::stomp::commands::CommitCommand, activemq::connector::stomp::commands::ConnectCommand, activemq::connector::stomp::commands::ConnectedCommand, activemq::connector::stomp::commands::DisconnectCommand, activemq::connector::stomp::commands::ErrorCommand, activemq::connector::stomp::commands::ReceiptCommand, activemq::connector::stomp::commands::StompMessage< T >, activemq::connector::stomp::commands::SubscribeCommand, activemq::connector::stomp::commands::UnsubscribeCommand, activemq::connector::stomp::commands::AbstractCommand< transport::Response >, activemq::connector::stomp::commands::AbstractCommand< transport::Command >, activemq::connector::stomp::commands::StompMessage< cms::BytesMessage >, activemq::connector::stomp::commands::StompMessage< cms::Message >, and activemq::connector::stomp::commands::StompMessage< cms::TextMessage >. |