AMPS C# Client  5.3.5.0
AMPS C# Client for .NET
AMPS.Client.DefaultSubscriptionManager Class Reference

A no-op implementation of the SubscriptionManager interface that does nothing. More...

+ Inheritance diagram for AMPS.Client.DefaultSubscriptionManager:

Public Member Functions

int subscribe (MessageHandler messageHandler, Message message)
 Subscribes to a message handler with a message. More...
 
void unsubscribe (CommandId subId)
 Unsubscribes a subscription by subId. More...
 
void clear ()
 Clears all subscriptions. More...
 
void resubscribe (Client client)
 Resubscribes using the provided client. More...
 
FailedResubscribeHandler getFailedResubscribeHandler ()
 Get the handler for failed resubscribe attempts. More...
 
void setFailedResubscribeHandler (FailedResubscribeHandler failureHandler)
 Set the handler for failed resubscribe attempts. More...
 
int getGenerationCount ()
 Return the current generation count for this subscription manager. More...
 

Detailed Description

A no-op implementation of the SubscriptionManager interface that does nothing.

Member Function Documentation

◆ clear()

void AMPS.Client.DefaultSubscriptionManager.clear ( )
inline

Clears all subscriptions.

Implements AMPS.Client.SubscriptionManager.

◆ getFailedResubscribeHandler()

FailedResubscribeHandler AMPS.Client.DefaultSubscriptionManager.getFailedResubscribeHandler ( )
inline

Get the handler for failed resubscribe attempts.

Returns
The handler for failed resubscribe attempts.

Implements AMPS.Client.SubscriptionManager.

◆ getGenerationCount()

int AMPS.Client.DefaultSubscriptionManager.getGenerationCount ( )
inline

Return the current generation count for this subscription manager.

Returns
The current generation count.


Implements AMPS.Client.SubscriptionManager.

◆ resubscribe()

void AMPS.Client.DefaultSubscriptionManager.resubscribe ( Client  client)
inline

Resubscribes using the provided client.

Parameters
clientThe client to resubscribe.

Implements AMPS.Client.SubscriptionManager.

◆ setFailedResubscribeHandler()

void AMPS.Client.DefaultSubscriptionManager.setFailedResubscribeHandler ( FailedResubscribeHandler  failureHandler)
inline

Set the handler for failed resubscribe attempts.

Parameters
failureHandlerThe handler for failed resubscribe attempts.

Implements AMPS.Client.SubscriptionManager.

◆ subscribe()

int AMPS.Client.DefaultSubscriptionManager.subscribe ( MessageHandler  messageHandler,
Message  message 
)
inline

Subscribes to a message handler with a message.

Parameters
messageHandlerThe message handler to subscribe.
messageThe message to subscribe to.
Returns
The generation count that was current when the subscription was saved.


Implements AMPS.Client.SubscriptionManager.

◆ unsubscribe()

void AMPS.Client.DefaultSubscriptionManager.unsubscribe ( CommandId  subId)
inline

Unsubscribes a subscription by subId.

Parameters
subIdThe subscription ID to unsubscribe.

Implements AMPS.Client.SubscriptionManager.


The documentation for this class was generated from the following file: