activemq::core::ActiveMQConnectionData Class Reference

#include <ActiveMQConnectionData.h>

List of all members.

Public Member Functions

 ActiveMQConnectionData (connector::Connector *connector, transport::Transport *transport, util::Properties *properties)
virtual ~ActiveMQConnectionData (void)
virtual connector::ConnectorgetConnector (void)
virtual transport::TransportgetTransport (void)
virtual const util::PropertiesgetProperties (void) const

Private Attributes

connector::Connectorconnector
transport::Transporttransport
util::Propertiesproperties


Detailed Description

Container of the Data that is needed when creating a new connection object. Each ActiveMQConnection owns one of these objects. This object knows how to clean up the Connection Dependencies correctly


Constructor & Destructor Documentation

activemq::core::ActiveMQConnectionData::ActiveMQConnectionData connector::Connector connector,
transport::Transport transport,
util::Properties properties
[inline]
 

Creates a new Connection Data object, passing it the data that it will manage for the parent connection object.

Parameters:
connector an connector instance
transport an Transport instance
properties an IPoperties instance
Exceptions:
IllegalArgumentException if an element is NULL

virtual activemq::core::ActiveMQConnectionData::~ActiveMQConnectionData void   )  [inline, virtual]
 


Member Function Documentation

virtual connector::Connector* activemq::core::ActiveMQConnectionData::getConnector void   )  [inline, virtual]
 

Get the Connector that this Connection Data object holds

Returns:
Connector Pointer

virtual const util::Properties& activemq::core::ActiveMQConnectionData::getProperties void   )  const [inline, virtual]
 

Gets a reference to the properties that were used to configure this Connection.

Returns:
Properties object reference.

virtual transport::Transport* activemq::core::ActiveMQConnectionData::getTransport void   )  [inline, virtual]
 

Get the Connector that this Connection Data object holds

Returns:
Connector Pointer


Member Data Documentation

connector::Connector* activemq::core::ActiveMQConnectionData::connector [private]
 

util::Properties* activemq::core::ActiveMQConnectionData::properties [private]
 

transport::Transport* activemq::core::ActiveMQConnectionData::transport [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Aug 3 18:03:32 2006 for activemq-cpp by  doxygen 1.4.5