18#ifndef _ACTIVEMQ_STATE_COMMANDVISITORADAPTER_H_
19#define _ACTIVEMQ_STATE_COMMANDVISITORADAPTER_H_
#define AMQCPP_API
Definition Config.h:30
This class represents an Exception sent from the Broker.
Definition BrokerError.h:37
Definition BrokerInfo.h:48
Definition ConnectionControl.h:46
Definition ConnectionError.h:48
Definition ConnectionId.h:51
Definition ConnectionInfo.h:49
Definition ConsumerControl.h:48
Definition ConsumerId.h:48
Definition ConsumerInfo.h:51
Definition ControlCommand.h:46
Definition DestinationInfo.h:49
Definition FlushCommand.h:46
Definition KeepAliveInfo.h:46
Definition MessageAck.h:53
Definition MessageDispatch.h:50
Definition MessageDispatchNotification.h:49
Definition MessagePull.h:49
Definition ProducerAck.h:47
Definition ProducerId.h:48
Definition ProducerInfo.h:50
Definition RemoveInfo.h:47
Definition RemoveSubscriptionInfo.h:47
Definition ReplayCommand.h:46
Definition SessionId.h:51
Definition SessionInfo.h:48
Definition ShutdownInfo.h:46
Definition TransactionInfo.h:48
Default Implementation of a CommandVisitor that returns NULL for all calls.
Definition CommandVisitorAdapter.h:66
virtual decaf::lang::Pointer< commands::Command > processProducerAck(commands::ProducerAck *ack AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:167
virtual decaf::lang::Pointer< commands::Command > processRollbackTransaction(commands::TransactionInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:127
virtual decaf::lang::Pointer< commands::Command > processRemoveInfo(commands::RemoveInfo *info)
virtual decaf::lang::Pointer< commands::Command > processBeginTransaction(commands::TransactionInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:111
virtual decaf::lang::Pointer< commands::Command > processRemoveDestination(commands::DestinationInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:91
virtual decaf::lang::Pointer< commands::Command > processProducerInfo(commands::ProducerInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:211
virtual decaf::lang::Pointer< commands::Command > processMessageDispatch(commands::MessageDispatch *dispatch AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:171
virtual decaf::lang::Pointer< commands::Command > processConnectionError(commands::ConnectionError *error AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:179
virtual decaf::lang::Pointer< commands::Command > processControlCommand(commands::ControlCommand *command AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:175
virtual decaf::lang::Pointer< commands::Command > processEndTransaction(commands::TransactionInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:159
virtual decaf::lang::Pointer< commands::Command > processRemoveConsumer(commands::ConsumerId *id AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:83
virtual decaf::lang::Pointer< commands::Command > processRemoveSession(commands::SessionId *id AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:75
virtual decaf::lang::Pointer< commands::Command > processReplayCommand(commands::ReplayCommand *replay AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:195
virtual decaf::lang::Pointer< commands::Command > processConsumerControl(commands::ConsumerControl *control AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:187
virtual decaf::lang::Pointer< commands::Command > processMessageDispatchNotification(commands::MessageDispatchNotification *notification AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:163
virtual decaf::lang::Pointer< commands::Command > processRemoveSubscriptionInfo(commands::RemoveSubscriptionInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:95
virtual decaf::lang::Pointer< commands::Command > processRemoveConnection(commands::ConnectionId *id AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:71
virtual decaf::lang::Pointer< commands::Command > processMessageAck(commands::MessageAck *ack AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:103
virtual decaf::lang::Pointer< commands::Command > processRecoverTransactions(commands::TransactionInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:151
virtual decaf::lang::Pointer< commands::Command > processForgetTransaction(commands::TransactionInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:155
virtual decaf::lang::Pointer< commands::Command > processSessionInfo(commands::SessionInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:207
virtual ~CommandVisitorAdapter()
virtual decaf::lang::Pointer< commands::Command > processShutdownInfo(commands::ShutdownInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:139
virtual decaf::lang::Pointer< commands::Command > processKeepAliveInfo(commands::KeepAliveInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:135
virtual decaf::lang::Pointer< commands::Command > processFlushCommand(commands::FlushCommand *command AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:143
virtual decaf::lang::Pointer< commands::Command > processCommitTransactionOnePhase(commands::TransactionInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:119
virtual decaf::lang::Pointer< commands::Command > processPrepareTransaction(commands::TransactionInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:115
virtual decaf::lang::Pointer< commands::Command > processBrokerInfo(commands::BrokerInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:147
virtual decaf::lang::Pointer< commands::Command > processResponse(commands::Response *response AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:199
virtual decaf::lang::Pointer< commands::Command > processTransactionInfo(commands::TransactionInfo *info)
virtual decaf::lang::Pointer< commands::Command > processCommitTransactionTwoPhase(commands::TransactionInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:123
virtual decaf::lang::Pointer< commands::Command > processBrokerError(commands::BrokerError *error AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:191
virtual decaf::lang::Pointer< commands::Command > processWireFormat(commands::WireFormatInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:131
virtual decaf::lang::Pointer< commands::Command > processMessage(commands::Message *send AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:99
virtual decaf::lang::Pointer< commands::Command > processConsumerInfo(commands::ConsumerInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:215
virtual decaf::lang::Pointer< commands::Command > processRemoveProducer(commands::ProducerId *id AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:79
virtual decaf::lang::Pointer< commands::Command > processConnectionInfo(commands::ConnectionInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:203
virtual decaf::lang::Pointer< commands::Command > processMessagePull(commands::MessagePull *pull AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:107
virtual decaf::lang::Pointer< commands::Command > processConnectionControl(commands::ConnectionControl *control AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:183
virtual decaf::lang::Pointer< commands::Command > processDestinationInfo(commands::DestinationInfo *info AMQCPP_UNUSED)
Definition CommandVisitorAdapter.h:87
Interface for an Object that can visit the various Command Objects that are sent from and to this cli...
Definition CommandVisitor.h:69
Decaf's implementation of a Smart Pointer that is a template on a Type and is Thread Safe if the defa...
Definition Pointer.h:53
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition CachedConsumer.h:24