activemq-cpp-3.9.5
activemq::transport::tcp::TcpTransportFactory Class Reference

Factory Responsible for creating the TcpTransport. More...

#include <src/main/activemq/transport/tcp/TcpTransportFactory.h>

Inheritance diagram for activemq::transport::tcp::TcpTransportFactory:

Public Member Functions

virtual ~TcpTransportFactory ()
 
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.
 
- Public Member Functions inherited from activemq::transport::AbstractTransportFactory
virtual ~AbstractTransportFactory ()
 
- Public Member Functions inherited from activemq::transport::TransportFactory
virtual ~TransportFactory ()
 

Protected Member Functions

virtual Pointer< TransportdoCreateComposite (const decaf::net::URI &location, const Pointer< wireformat::WireFormat > wireFormat, const decaf::util::Properties &properties)
 
virtual void doConfigureTransport (Pointer< Transport >, const decaf::util::Properties &properties)
 
- Protected Member Functions inherited from activemq::transport::AbstractTransportFactory
virtual Pointer< wireformat::WireFormatcreateWireFormat (const decaf::util::Properties &properties)
 Creates the WireFormat that is configured for this Transport and returns it.
 

Detailed Description

Factory Responsible for creating the TcpTransport.

Constructor & Destructor Documentation

◆ ~TcpTransportFactory()

virtual activemq::transport::tcp::TcpTransportFactory::~TcpTransportFactory ( )
inlinevirtual

Member Function Documentation

◆ create()

virtual Pointer< Transport > activemq::transport::tcp::TcpTransportFactory::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
ActiveMQexceptionif an error occurs

Implements activemq::transport::TransportFactory.

◆ createComposite()

virtual Pointer< Transport > activemq::transport::tcp::TcpTransportFactory::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
ActiveMQexceptionif an error occurs

Implements activemq::transport::TransportFactory.

◆ doConfigureTransport()

virtual void activemq::transport::tcp::TcpTransportFactory::doConfigureTransport ( Pointer< Transport > ,
const decaf::util::Properties & properties )
protectedvirtual

◆ doCreateComposite()

virtual Pointer< Transport > activemq::transport::tcp::TcpTransportFactory::doCreateComposite ( const decaf::net::URI & location,
const Pointer< wireformat::WireFormat > wireFormat,
const decaf::util::Properties & properties )
protectedvirtual

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