activemq-cpp-3.4.0

activemq::state::ConnectionStateTracker Class Reference

#include <src/main/activemq/state/ConnectionStateTracker.h>

Inheritance diagram for activemq::state::ConnectionStateTracker:

Public Member Functions

 ConnectionStateTracker ()
virtual ~ConnectionStateTracker ()
Pointer< Trackedtrack (const Pointer< Command > &command)
void trackBack (const Pointer< Command > &command)
void restore (const Pointer< transport::Transport > &transport)
void connectionInterruptProcessingComplete (transport::Transport *transport, const Pointer< ConnectionId > &connectionId)
void transportInterrupted ()
virtual Pointer< CommandprocessDestinationInfo (DestinationInfo *info)
virtual Pointer< CommandprocessRemoveDestination (DestinationInfo *info)
virtual Pointer< CommandprocessProducerInfo (ProducerInfo *info)
virtual Pointer< CommandprocessRemoveProducer (ProducerId *id)
virtual Pointer< CommandprocessConsumerInfo (ConsumerInfo *info)
virtual Pointer< CommandprocessRemoveConsumer (ConsumerId *id)
virtual Pointer< CommandprocessSessionInfo (SessionInfo *info)
virtual Pointer< CommandprocessRemoveSession (SessionId *id)
virtual Pointer< CommandprocessConnectionInfo (ConnectionInfo *info)
virtual Pointer< CommandprocessRemoveConnection (ConnectionId *id)
virtual Pointer< CommandprocessMessage (Message *message)
virtual Pointer< CommandprocessMessageAck (MessageAck *ack)
virtual Pointer< CommandprocessBeginTransaction (TransactionInfo *info)
virtual Pointer< CommandprocessPrepareTransaction (TransactionInfo *info)
virtual Pointer< CommandprocessCommitTransactionOnePhase (TransactionInfo *info)
virtual Pointer< CommandprocessCommitTransactionTwoPhase (TransactionInfo *info)
virtual Pointer< CommandprocessRollbackTransaction (TransactionInfo *info)
virtual Pointer< CommandprocessEndTransaction (TransactionInfo *info)
bool isRestoreConsumers () const
void setRestoreConsumers (bool restoreConsumers)
bool isRestoreProducers () const
void setRestoreProducers (bool restoreProducers)
bool isRestoreSessions () const
void setRestoreSessions (bool restoreSessions)
bool isTrackTransactions () const
void setTrackTransactions (bool trackTransactions)
bool isRestoreTransaction () const
void setRestoreTransaction (bool restoreTransaction)
bool isTrackMessages () const
void setTrackMessages (bool trackMessages)
int getMaxCacheSize () const
void setMaxCacheSize (int maxCacheSize)
bool isTrackTransactionProducers () const
void setTrackTransactionProducers (bool trackTransactionProducers)

Friends

class RemoveTransactionAction

Constructor & Destructor Documentation

activemq::state::ConnectionStateTracker::ConnectionStateTracker ( )
virtual activemq::state::ConnectionStateTracker::~ConnectionStateTracker ( ) [virtual]

Member Function Documentation

void activemq::state::ConnectionStateTracker::connectionInterruptProcessingComplete ( transport::Transport transport,
const Pointer< ConnectionId > &  connectionId 
)
int activemq::state::ConnectionStateTracker::getMaxCacheSize ( ) const [inline]
bool activemq::state::ConnectionStateTracker::isRestoreConsumers ( ) const [inline]
bool activemq::state::ConnectionStateTracker::isRestoreProducers ( ) const [inline]
bool activemq::state::ConnectionStateTracker::isRestoreSessions ( ) const [inline]
bool activemq::state::ConnectionStateTracker::isRestoreTransaction ( ) const [inline]
bool activemq::state::ConnectionStateTracker::isTrackMessages ( ) const [inline]
bool activemq::state::ConnectionStateTracker::isTrackTransactionProducers ( ) const [inline]
bool activemq::state::ConnectionStateTracker::isTrackTransactions ( ) const [inline]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processBeginTransaction ( TransactionInfo info) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processCommitTransactionOnePhase ( TransactionInfo info) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processCommitTransactionTwoPhase ( TransactionInfo info) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processConnectionInfo ( ConnectionInfo info) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processConsumerInfo ( ConsumerInfo info) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processDestinationInfo ( DestinationInfo info) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processEndTransaction ( TransactionInfo info) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processMessage ( Message message) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processMessageAck ( MessageAck ack) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processPrepareTransaction ( TransactionInfo info) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processProducerInfo ( ProducerInfo info) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processRemoveConnection ( ConnectionId id) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processRemoveConsumer ( ConsumerId id) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processRemoveDestination ( DestinationInfo info) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processRemoveProducer ( ProducerId id) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processRemoveSession ( SessionId id) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processRollbackTransaction ( TransactionInfo info) [virtual]
virtual Pointer<Command> activemq::state::ConnectionStateTracker::processSessionInfo ( SessionInfo info) [virtual]
void activemq::state::ConnectionStateTracker::restore ( const Pointer< transport::Transport > &  transport)
void activemq::state::ConnectionStateTracker::setMaxCacheSize ( int  maxCacheSize) [inline]
void activemq::state::ConnectionStateTracker::setRestoreConsumers ( bool  restoreConsumers) [inline]
void activemq::state::ConnectionStateTracker::setRestoreProducers ( bool  restoreProducers) [inline]
void activemq::state::ConnectionStateTracker::setRestoreSessions ( bool  restoreSessions) [inline]
void activemq::state::ConnectionStateTracker::setRestoreTransaction ( bool  restoreTransaction) [inline]
void activemq::state::ConnectionStateTracker::setTrackMessages ( bool  trackMessages) [inline]
void activemq::state::ConnectionStateTracker::setTrackTransactionProducers ( bool  trackTransactionProducers) [inline]
void activemq::state::ConnectionStateTracker::setTrackTransactions ( bool  trackTransactions) [inline]
Pointer<Tracked> activemq::state::ConnectionStateTracker::track ( const Pointer< Command > &  command)
void activemq::state::ConnectionStateTracker::trackBack ( const Pointer< Command > &  command)
void activemq::state::ConnectionStateTracker::transportInterrupted ( )

Friends And Related Function Documentation

friend class RemoveTransactionAction [friend]

The documentation for this class was generated from the following file: