public interface SubscriptionManager
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears the subscriptions so they cannot be re-subscribed upon reconnect.
|
FailedResubscribeHandler |
getFailedResubscribeHandler()
Gets the FailedResubscribeHandler.
|
void |
resubscribe(Client client)
Resubscribes to a subscription.
|
void |
setFailedResubscribeHandler(FailedResubscribeHandler failureHandler)
Sets the FailedResubscribeHandler.
|
void |
subscribe(MessageHandler messageHandler,
Message message)
Creates a subscription.
|
void |
unsubscribe(CommandId subId)
Unsubscribes from a subscription.
|
void subscribe(MessageHandler messageHandler, Message message)
messageHandler - The message handler for the subscription.message - The message for the subscription.void unsubscribe(CommandId subId)
subId - The subscription ID to identify the subscription.void clear()
void resubscribe(Client client) throws AMPSException
client - The client object for re-subscription.AMPSException - resubscription failedFailedResubscribeHandler getFailedResubscribeHandler()
void setFailedResubscribeHandler(FailedResubscribeHandler failureHandler)
failureHandler - A FailedResubscribeHandler to call if a resubscribe fails.