Public Member Functions | |
virtual | ~MessageConsumer () |
virtual Message * | receive ()=0 throw ( CMSException ) |
virtual Message * | receive (int millisecs)=0 throw ( CMSException ) |
virtual Message * | receiveNoWait ()=0 throw ( CMSException ) |
virtual void | setMessageListener (MessageListener *listener)=0 |
virtual MessageListener * | getMessageListener () const=0 |
virtual std::string | getMessageSelector () const=0 throw ( cms::CMSException ) |
virtual cms::MessageConsumer::~MessageConsumer | ( | ) | [inline, virtual] |
virtual Message* cms::MessageConsumer::receive | ( | ) | throw ( CMSException ) [pure virtual] |
virtual Message* cms::MessageConsumer::receive | ( | int | millisecs | ) | throw ( CMSException ) [pure virtual] |
Synchronously Receive a Message, time out after defined interval. Returns null if nothing read.
CMSException |
virtual Message* cms::MessageConsumer::receiveNoWait | ( | ) | throw ( CMSException ) [pure virtual] |
Receive a Message, does not wait if there isn't a new message to read, returns NULL if nothing read.
CMSException |
virtual void cms::MessageConsumer::setMessageListener | ( | MessageListener * | listener | ) | [pure virtual] |
Sets the MessageListener that this class will send notifs on
MessageListener | interface pointer |
virtual MessageListener* cms::MessageConsumer::getMessageListener | ( | ) | const [pure virtual] |
Gets the MessageListener that this class will send notifs on
MessageListener | interface pointer |
virtual std::string cms::MessageConsumer::getMessageSelector | ( | ) | const throw ( cms::CMSException ) [pure virtual] |
Gets this message consumer's message selector expression.
cms::CMSException |