18 #ifndef _CMS_CONNECTION_H_ 19 #define _CMS_CONNECTION_H_ 30 class ExceptionListener;
31 class MessageTransformer;
81 virtual void close() = 0;
101 virtual Session* createSession() = 0;
122 virtual std::string getClientID()
const = 0;
142 virtual void setClientID(
const std::string& clientID) = 0;
AcknowledgeMode
Definition: Session.h:108
Interface for a class that implements the close method.
Definition: Closeable.h:35
If a CMS provider detects a serious problem, it notifies the client application through an ExceptionL...
Definition: ExceptionListener.h:37
The client's connection to its provider.
Definition: Connection.h:70
#define CMS_API
Definition: Config.h:31
A Session object is a single-threaded context for producing and consuming messages.
Definition: Session.h:105
Interface for a class that implements the stop method.
Definition: Stoppable.h:36
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: DestinationResolver.h:23
Interface for a class that implements the start method.
Definition: Startable.h:36