activemq::cmsutil::CmsDestinationAccessor Class Reference

Extends the CmsAccessor to add support for resolving destination names. More...

#include <src/main/activemq/cmsutil/CmsDestinationAccessor.h>

Inheritance diagram for activemq::cmsutil::CmsDestinationAccessor:
Inheritance graph
[legend]

Public Member Functions

 CmsDestinationAccessor ()
virtual ~CmsDestinationAccessor ()
virtual bool isPubSubDomain () const
virtual void setPubSubDomain (bool pubSubDomain)
virtual DestinationResolvergetDestinationResolver ()
virtual const DestinationResolvergetDestinationResolver () const
virtual void setDestinationResolver (DestinationResolver *destRes)

Protected Member Functions

virtual void init ()
 Initializes this object and prepares it for use.
virtual void destroy ()
 Shuts down this object and destroys any allocated resources.
virtual cms::DestinationresolveDestinationName (cms::Session *session, const std::string &destName)
virtual void checkDestinationResolver ()

Detailed Description

Extends the CmsAccessor to add support for resolving destination names.

Not intended to be used directly.

See also:
CmsTemplate
CmsAccessor

Constructor & Destructor Documentation

activemq::cmsutil::CmsDestinationAccessor::CmsDestinationAccessor (  ) 
virtual activemq::cmsutil::CmsDestinationAccessor::~CmsDestinationAccessor (  )  [virtual]

Member Function Documentation

virtual void activemq::cmsutil::CmsDestinationAccessor::checkDestinationResolver (  )  [protected, virtual]
virtual void activemq::cmsutil::CmsDestinationAccessor::destroy (  )  [protected, virtual]

Shuts down this object and destroys any allocated resources.

Exceptions:
CMSException if an error occurs during destruction.
IllegalStateException if this object has already been destroyed.

Reimplemented from activemq::cmsutil::CmsAccessor.

Reimplemented in activemq::cmsutil::CmsTemplate.

virtual const DestinationResolver* activemq::cmsutil::CmsDestinationAccessor::getDestinationResolver (  )  const [inline, virtual]
virtual DestinationResolver* activemq::cmsutil::CmsDestinationAccessor::getDestinationResolver (  )  [inline, virtual]
virtual void activemq::cmsutil::CmsDestinationAccessor::init (  )  [protected, virtual]

Initializes this object and prepares it for use.

This should be called before any other methods are called. This version does nothing.

Exceptions:
CMSException if an error occurs during initialization.
IllegalStateException if this object has already been initialized.

Reimplemented from activemq::cmsutil::CmsAccessor.

Reimplemented in activemq::cmsutil::CmsTemplate.

virtual bool activemq::cmsutil::CmsDestinationAccessor::isPubSubDomain (  )  const [inline, virtual]
virtual cms::Destination* activemq::cmsutil::CmsDestinationAccessor::resolveDestinationName ( cms::Session session,
const std::string &  destName 
) [protected, virtual]
virtual void activemq::cmsutil::CmsDestinationAccessor::setDestinationResolver ( DestinationResolver destRes  )  [inline, virtual]
virtual void activemq::cmsutil::CmsDestinationAccessor::setPubSubDomain ( bool  pubSubDomain  )  [inline, virtual]

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