17 #ifndef _ACTIVEMQ_CMSUTIL_CMSDESTINATIONACCESSOR_H_ 18 #define _ACTIVEMQ_CMSUTIL_CMSDESTINATIONACCESSOR_H_ 65 return this->pubSubDomain;
69 this->pubSubDomain = pubSubDomain;
73 return destinationResolver;
77 return destinationResolver;
81 this->destinationResolver = destRes;
88 virtual void destroy();
92 virtual void checkDestinationResolver();
Base class for activemq.cmsutil.CmsTemplate and other CMS-accessing gateway helpers, defining common properties such as the CMS cms.ConnectionFactory to operate on.
Definition: CmsAccessor.h:39
A Destination object encapsulates a provider-specific address.
Definition: Destination.h:39
virtual const DestinationResolver * getDestinationResolver() const
Definition: CmsDestinationAccessor.h:76
#define AMQCPP_API
Definition: Config.h:30
virtual DestinationResolver * getDestinationResolver()
Definition: CmsDestinationAccessor.h:72
virtual void setDestinationResolver(DestinationResolver *destRes)
Definition: CmsDestinationAccessor.h:80
Resolves a CMS destination name to a Destination.
Definition: DestinationResolver.h:36
Resolves a CMS destination name to a Destination.
Definition: DynamicDestinationResolver.h:31
A Session object is a single-threaded context for producing and consuming messages.
Definition: Session.h:105
virtual void setPubSubDomain(bool pubSubDomain)
Definition: CmsDestinationAccessor.h:68
virtual bool isPubSubDomain() const
Definition: CmsDestinationAccessor.h:64
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: CachedConsumer.h:24
Extends the CmsAccessor to add support for resolving destination names.
Definition: CmsDestinationAccessor.h:35