18 #ifndef _CMS_MESSAGECONSUMER_H_ 19 #define _CMS_MESSAGECONSUMER_H_ 31 class MessageTransformer;
85 virtual Message* receive(
int millisecs) = 0;
95 virtual Message* receiveNoWait() = 0;
124 virtual std::string getMessageSelector()
const = 0;
Root of all messages.
Definition: Message.h:88
Interface for a class that implements the close method.
Definition: Closeable.h:35
#define CMS_API
Definition: Config.h:31
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
A client uses a MessageConsumer to received messages from a destination.
Definition: MessageConsumer.h:63
A listener interface similar to the MessageListener interface.
Definition: MessageAvailableListener.h:33
Interface for a class that implements the start method.
Definition: Startable.h:36
A MessageListener object is used to receive asynchronously delivered messages.
Definition: MessageListener.h:33