activemq::transport::AbstractTransportFactory Class Reference

Abstract implementation of the TransportFactory interface, providing the base functionality that's common to most of the TransportFactory instances. More...

#include <src/main/activemq/transport/AbstractTransportFactory.h>

Inheritance diagram for activemq::transport::AbstractTransportFactory:
Inheritance graph
[legend]

Public Member Functions

virtual ~AbstractTransportFactory ()

Protected Member Functions

virtual Pointer
< wireformat::WireFormat
createWireFormat (const decaf::util::Properties &properties)
 Creates the WireFormat that is configured for this Transport and returns it.

Detailed Description

Abstract implementation of the TransportFactory interface, providing the base functionality that's common to most of the TransportFactory instances.

Since:
3.0

Constructor & Destructor Documentation

virtual activemq::transport::AbstractTransportFactory::~AbstractTransportFactory (  )  [virtual]

Member Function Documentation

virtual Pointer<wireformat::WireFormat> activemq::transport::AbstractTransportFactory::createWireFormat ( const decaf::util::Properties properties  )  [protected, virtual]

Creates the WireFormat that is configured for this Transport and returns it.

The default WireFormat is Openwire.

Parameters:
properties The properties that were configured on the URI.
Returns:
a pointer to a WireFormat instance that the caller then owns.
Exceptions:
NoSuchElementException if the configured WireFormat is not found.

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