activemq-cpp-3.9.5
CommandVisitorAdapter.h
Go to the documentation of this file.
1/*
2 * Licensed to the Apache Software Foundation (ASF) under one or more
3 * contributor license agreements. See the NOTICE file distributed with
4 * this work for additional information regarding copyright ownership.
5 * The ASF licenses this file to You under the Apache License, Version 2.0
6 * (the "License"); you may not use this file except in compliance with
7 * the License. You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17
18#ifndef _ACTIVEMQ_STATE_COMMANDVISITORADAPTER_H_
19#define _ACTIVEMQ_STATE_COMMANDVISITORADAPTER_H_
20
22
25
57
58namespace activemq {
59namespace state {
60
67 public:
68
70
74
78
82
86
90
94
98
102
106
110
114
118
122
126
130
134
138
142
146
150
154
158
162
166
170
174
178
182
186
190
194
198
202
206
210
214
218
220
222
223 };
224
225}}
226
227#endif /*_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 Message.h:59
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 Response.h:46
Definition SessionId.h:51
Definition SessionInfo.h:48
Definition ShutdownInfo.h:46
Definition TransactionInfo.h:48
Definition WireFormatInfo.h:31
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 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
Definition Command.h:28
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition CachedConsumer.h:24