The message callback interface for basic subscriptions.
More...
#include <MamaBasicWildCardSubscriptionCallback.h>
The message callback interface for basic subscriptions.
Callers provide an object implementing this interface on creating a MamaSubscription
.
virtual Wombat::MamaBasicWildCardSubscriptionCallback::~MamaBasicWildCardSubscriptionCallback |
( |
| ) |
|
|
virtual |
Method invoked when subscription creation is complete, and before any calls to onMsg
.
Since subscriptions are created asynchronous by throttle, this callback provides the subscription instance after the throttle processes the creation request.
- Parameters
-
subscription | The subscription. |
Invoked if an error occurs during prior to subscription creation or if the subscription receives a message for an unentitled topic.
If the status is MamaMsgStatus.NOT_ENTITTLED
the topic parameter is the specific unentitled topic. If the subscription topic contains wildcards, the subscription may still receive messages for other entitled topics.
- Parameters
-
subscription | The subscription. |
status | The wombat error code. |
topic | The topic for NOT_ENTITLED |
This method is invoked when a subscription has been completely destroyed, the client can have confidence that no further events will be placed on the queue for this subscription.
- Parameters
-
[in] | subscription | The The Mama Basic Wildcard Subscription. |
[in] | closure | The closure passed to the create function. |
Invoked when a message arrives.
- Parameters
-
The documentation for this class was generated from the following file: