activemq-cpp-3.9.5
activemq::state::ConnectionState Class Reference

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

Public Member Functions

 ConnectionState (Pointer< ConnectionInfo > info)
 
virtual ~ConnectionState ()
 
std::string toString () const
 
const Pointer< commands::ConnectionInfogetInfo () const
 
void checkShutdown () const
 
void shutdown ()
 
void reset (Pointer< ConnectionInfo > info)
 
void addTempDestination (Pointer< DestinationInfo > info)
 
void removeTempDestination (Pointer< ActiveMQDestination > destination)
 
void addTransactionState (Pointer< TransactionId > id)
 
const Pointer< TransactionState > & getTransactionState (Pointer< TransactionId > id) const
 
const decaf::util::Collection< Pointer< TransactionState > > & getTransactionStates () const
 
Pointer< TransactionStateremoveTransactionState (Pointer< TransactionId > id)
 
void addSession (Pointer< SessionInfo > info)
 
Pointer< SessionStateremoveSession (Pointer< SessionId > id)
 
const Pointer< SessionStategetSessionState (Pointer< SessionId > id) const
 
const LinkedList< Pointer< DestinationInfo > > & getTempDesinations () const
 
const decaf::util::Collection< Pointer< SessionState > > & getSessionStates () const
 
StlMap< Pointer< ConsumerId >, Pointer< ConsumerInfo >, ConsumerId::COMPARATOR > & getRecoveringPullConsumers ()
 
void setConnectionInterruptProcessingComplete (bool connectionInterruptProcessingComplete)
 
bool isConnectionInterruptProcessingComplete ()
 

Constructor & Destructor Documentation

◆ ConnectionState()

activemq::state::ConnectionState::ConnectionState ( Pointer< ConnectionInfo > info)

◆ ~ConnectionState()

virtual activemq::state::ConnectionState::~ConnectionState ( )
virtual

Member Function Documentation

◆ addSession()

void activemq::state::ConnectionState::addSession ( Pointer< SessionInfo > info)
inline

References checkShutdown().

◆ addTempDestination()

void activemq::state::ConnectionState::addTempDestination ( Pointer< DestinationInfo > info)
inline

References checkShutdown().

◆ addTransactionState()

void activemq::state::ConnectionState::addTransactionState ( Pointer< TransactionId > id)
inline

References checkShutdown().

◆ checkShutdown()

void activemq::state::ConnectionState::checkShutdown ( ) const

◆ getInfo()

const Pointer< commands::ConnectionInfo > activemq::state::ConnectionState::getInfo ( ) const
inline

◆ getRecoveringPullConsumers()

StlMap< Pointer< ConsumerId >, Pointer< ConsumerInfo >, ConsumerId::COMPARATOR > & activemq::state::ConnectionState::getRecoveringPullConsumers ( )
inline

◆ getSessionState()

const Pointer< SessionState > activemq::state::ConnectionState::getSessionState ( Pointer< SessionId > id) const
inline

◆ getSessionStates()

const decaf::util::Collection< Pointer< SessionState > > & activemq::state::ConnectionState::getSessionStates ( ) const
inline

◆ getTempDesinations()

const LinkedList< Pointer< DestinationInfo > > & activemq::state::ConnectionState::getTempDesinations ( ) const
inline

◆ getTransactionState()

const Pointer< TransactionState > & activemq::state::ConnectionState::getTransactionState ( Pointer< TransactionId > id) const
inline

◆ getTransactionStates()

const decaf::util::Collection< Pointer< TransactionState > > & activemq::state::ConnectionState::getTransactionStates ( ) const
inline

◆ isConnectionInterruptProcessingComplete()

bool activemq::state::ConnectionState::isConnectionInterruptProcessingComplete ( )
inline

◆ removeSession()

Pointer< SessionState > activemq::state::ConnectionState::removeSession ( Pointer< SessionId > id)
inline

◆ removeTempDestination()

void activemq::state::ConnectionState::removeTempDestination ( Pointer< ActiveMQDestination > destination)

◆ removeTransactionState()

Pointer< TransactionState > activemq::state::ConnectionState::removeTransactionState ( Pointer< TransactionId > id)
inline

◆ reset()

void activemq::state::ConnectionState::reset ( Pointer< ConnectionInfo > info)

◆ setConnectionInterruptProcessingComplete()

void activemq::state::ConnectionState::setConnectionInterruptProcessingComplete ( bool connectionInterruptProcessingComplete)
inline

◆ shutdown()

void activemq::state::ConnectionState::shutdown ( )

◆ toString()

std::string activemq::state::ConnectionState::toString ( ) const

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