17 #ifndef _ACTIVEMQ_CMSUTIL_CMSACCESSOR_H_ 18 #define _ACTIVEMQ_CMSUTIL_CMSACCESSOR_H_ 60 return &resourceLifecycleManager;
64 return &resourceLifecycleManager;
71 this->connectionFactory = connectionFactory;
79 return this->connectionFactory;
87 return this->connectionFactory;
99 this->sessionAcknowledgeMode = sessionAcknowledgeMode;
108 return this->sessionAcknowledgeMode;
129 resourceLifecycleManager.
destroy();
160 virtual void checkConnectionFactory();
virtual ResourceLifecycleManager * getResourceLifecycleManager()
Definition: CmsAccessor.h:59
Defines the interface for a factory that creates connection objects, the Connection objects returned ...
Definition: ConnectionFactory.h:41
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
#define AMQCPP_API
Definition: Config.h:30
AcknowledgeMode
Definition: Session.h:108
virtual void setConnectionFactory(cms::ConnectionFactory *connectionFactory)
Set the ConnectionFactory to use for obtaining CMS Connections.
Definition: CmsAccessor.h:70
virtual cms::Session::AcknowledgeMode getSessionAcknowledgeMode() const
Return the acknowledgment mode for CMS sessions.
Definition: CmsAccessor.h:107
virtual const cms::ConnectionFactory * getConnectionFactory() const
Return the ConnectionFactory that this accessor uses for obtaining CMS Connections.
Definition: CmsAccessor.h:78
virtual cms::ConnectionFactory * getConnectionFactory()
Return the ConnectionFactory that this accessor uses for obtaining CMS Connections.
Definition: CmsAccessor.h:86
The client's connection to its provider.
Definition: Connection.h:70
void destroy()
Closes and destroys the contained CMS resources.
A Session object is a single-threaded context for producing and consuming messages.
Definition: Session.h:105
Manages the lifecycle of a set of CMS resources.
Definition: ResourceLifecycleManager.h:37
virtual const ResourceLifecycleManager * getResourceLifecycleManager() const
Definition: CmsAccessor.h:63
virtual void setSessionAcknowledgeMode(cms::Session::AcknowledgeMode sessionAcknowledgeMode)
Set the CMS acknowledgment mode that is used when creating a CMS Session to send a message...
Definition: CmsAccessor.h:98
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: CachedConsumer.h:24
virtual void destroy()
Shuts down this object and destroys any allocated resources.
Definition: CmsAccessor.h:128