activemq::transport::failover::FailoverTransportFactory Class Reference

Creates an instance of a FailoverTransport. More...

#include <src/main/activemq/transport/failover/FailoverTransportFactory.h>

Inheritance diagram for activemq::transport::failover::FailoverTransportFactory:
Inheritance graph
[legend]

Public Member Functions

virtual ~FailoverTransportFactory ()
virtual Pointer< Transportcreate (const decaf::net::URI &location)
 Creates a fully configured Transport instance which could be a chain of filters and transports.
virtual Pointer< TransportcreateComposite (const decaf::net::URI &location)
 Creates a slimed down Transport instance which can be used in composite transport instances.

Protected Member Functions

virtual Pointer< TransportdoCreateComposite (const decaf::net::URI &location, const decaf::util::Properties &properties)
 Creates a slimed down Transport instance which can be used in composite transport instances.

Detailed Description

Creates an instance of a FailoverTransport.

Since:
3.0

Constructor & Destructor Documentation

virtual activemq::transport::failover::FailoverTransportFactory::~FailoverTransportFactory (  )  [inline, virtual]

Member Function Documentation

virtual Pointer<Transport> activemq::transport::failover::FailoverTransportFactory::create ( const decaf::net::URI location  )  [virtual]

Creates a fully configured Transport instance which could be a chain of filters and transports.

Parameters:
location - URI location to connect to plus any properties to assign.
Exceptions:
ActiveMQexception if an error occurs

Implements activemq::transport::TransportFactory.

virtual Pointer<Transport> activemq::transport::failover::FailoverTransportFactory::createComposite ( const decaf::net::URI location  )  [virtual]

Creates a slimed down Transport instance which can be used in composite transport instances.

Parameters:
location - URI location to connect to plus any properties to assign.
Exceptions:
ActiveMQexception if an error occurs

Implements activemq::transport::TransportFactory.

virtual Pointer<Transport> activemq::transport::failover::FailoverTransportFactory::doCreateComposite ( const decaf::net::URI location,
const decaf::util::Properties properties 
) [protected, virtual]

Creates a slimed down Transport instance which can be used in composite transport instances.

Parameters:
location - URI location to connect to.
properties - Properties to apply to the transport.
Returns:
Pointer to a new FailoverTransport instance.
Exceptions:
ActiveMQexception if an error occurs

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

Generated on 1 Dec 2014 for activemq-cpp-3.8.2 by  doxygen 1.6.1