activemq-cpp-3.4.0
|
Interface for an Object that can visit the various Command Objects that are sent from and to this client. More...
#include <src/main/activemq/state/CommandVisitor.h>
Interface for an Object that can visit the various Command Objects that are sent from and to this client.
The Commands themselves implement a visit
method that is called with an instance of this interface and each one then call the appropriate processXXX
method.
virtual activemq::state::CommandVisitor::~CommandVisitor | ( | ) | [inline, virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processBeginTransaction | ( | commands::TransactionInfo * | info | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processBrokerError | ( | commands::BrokerError * | error | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processBrokerInfo | ( | commands::BrokerInfo * | info | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processCommitTransactionOnePhase | ( | commands::TransactionInfo * | info | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processCommitTransactionTwoPhase | ( | commands::TransactionInfo * | info | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processConnectionControl | ( | commands::ConnectionControl * | control | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processConnectionError | ( | commands::ConnectionError * | error | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processConnectionInfo | ( | commands::ConnectionInfo * | info | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processConsumerControl | ( | commands::ConsumerControl * | control | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processConsumerInfo | ( | commands::ConsumerInfo * | info | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processControlCommand | ( | commands::ControlCommand * | command | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processDestinationInfo | ( | commands::DestinationInfo * | info | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processEndTransaction | ( | commands::TransactionInfo * | info | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processFlushCommand | ( | commands::FlushCommand * | command | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processForgetTransaction | ( | commands::TransactionInfo * | info | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processKeepAliveInfo | ( | commands::KeepAliveInfo * | info | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processMessage | ( | commands::Message * | send | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processMessageAck | ( | commands::MessageAck * | ack | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processMessageDispatch | ( | commands::MessageDispatch * | dispatch | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processMessageDispatchNotification | ( | commands::MessageDispatchNotification * | notification | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processMessagePull | ( | commands::MessagePull * | pull | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processPrepareTransaction | ( | commands::TransactionInfo * | info | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processProducerAck | ( | commands::ProducerAck * | ack | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processProducerInfo | ( | commands::ProducerInfo * | info | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processRecoverTransactions | ( | commands::TransactionInfo * | info | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processRemoveConnection | ( | commands::ConnectionId * | id | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processRemoveConsumer | ( | commands::ConsumerId * | id | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processRemoveDestination | ( | commands::DestinationInfo * | info | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processRemoveInfo | ( | commands::RemoveInfo * | info | ) | [pure virtual] |
Implemented in activemq::state::CommandVisitorAdapter.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processRemoveProducer | ( | commands::ProducerId * | id | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processRemoveSession | ( | commands::SessionId * | id | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processRemoveSubscriptionInfo | ( | commands::RemoveSubscriptionInfo * | info | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processReplayCommand | ( | commands::ReplayCommand * | replay | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processResponse | ( | commands::Response * | response | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processRollbackTransaction | ( | commands::TransactionInfo * | info | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processSessionInfo | ( | commands::SessionInfo * | info | ) | [pure virtual] |
Implemented in activemq::state::ConnectionStateTracker.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processShutdownInfo | ( | commands::ShutdownInfo * | info | ) | [pure virtual] |
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processTransactionInfo | ( | commands::TransactionInfo * | info | ) | [pure virtual] |
Implemented in activemq::state::CommandVisitorAdapter.
virtual decaf::lang::Pointer<commands::Command> activemq::state::CommandVisitor::processWireFormat | ( | commands::WireFormatInfo * | info | ) | [pure virtual] |