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

void 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...
 

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.

◆ 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()

void 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.

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: