18 #ifndef _ACTIVEMQ_STATE_CONNECTIONSTATETRACKER_H_
19 #define _ACTIVEMQ_STATE_CONNECTIONSTATETRACKER_H_
39 class RemoveTransactionAction;
60 bool trackTransactions;
62 bool restoreConsumers;
63 bool restoreProducers;
64 bool restoreTransaction;
66 bool trackTransactionProducers;
70 friend class RemoveTransactionAction;
84 void connectionInterruptProcessingComplete(
87 void transportInterrupted();
126 return this->restoreConsumers;
130 this->restoreConsumers = restoreConsumers;
134 return this->restoreProducers;
138 this->restoreProducers = restoreProducers;
142 return this->restoreSessions;
146 this->restoreSessions = restoreSessions;
150 return this->trackTransactions;
154 this->trackTransactions = trackTransactions;
158 return this->restoreTransaction;
162 this->restoreTransaction = restoreTransaction;
166 return this->trackMessages;
170 this->trackMessages = trackMessages;
174 return this->maxCacheSize;
178 this->maxCacheSize = maxCacheSize;
182 return this->trackTransactionProducers;
186 this->trackTransactionProducers = trackTransactionProducers;