Diffusion .NET API  5.9.24
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Client.Features.Control.Clients.IQueueEventHandler Interface Reference

Handler for client queue events. More...

Inheritance diagram for PushTechnology.ClientInterface.Client.Features.Control.Clients.IQueueEventHandler:
PushTechnology.ClientInterface.Client.Features.IServerHandler PushTechnology.ClientInterface.Client.Features.Control.Clients.QueueEventHandlerDefault

Public Member Functions

void OnUpperThresholdCrossed (SessionId client, IMessageQueuePolicy policy)
 The configured upper queue threshole for a client's queue has been reached. More...
 
void OnLowerThresholdCrossed (SessionId client, IMessageQueuePolicy policy)
 The configured lower threshold for a client's queue has been reached. More...
 
- Public Member Functions inherited from PushTechnology.ClientInterface.Client.Features.IServerHandler
void OnActive (IRegisteredHandler registeredHandler)
 Called when the handler has been registered at the server and is now active. More...
 
void OnClose ()
 Called if the handler is closed. This happens if the call to register the handler fails, or the handler is unregistered. More...
 

Detailed Description

Handler for client queue events.

Member Function Documentation

void PushTechnology.ClientInterface.Client.Features.Control.Clients.IQueueEventHandler.OnLowerThresholdCrossed ( SessionId  client,
IMessageQueuePolicy  policy 
)

The configured lower threshold for a client's queue has been reached.

Parameters
clientThe client session identifier.
policyThe message queue policy.

Implemented in PushTechnology.ClientInterface.Client.Features.Control.Clients.QueueEventHandlerDefault.

void PushTechnology.ClientInterface.Client.Features.Control.Clients.IQueueEventHandler.OnUpperThresholdCrossed ( SessionId  client,
IMessageQueuePolicy  policy 
)

The configured upper queue threshole for a client's queue has been reached.

Parameters
clientThe client session identifier.
policyThe message queue policy.

Implemented in PushTechnology.ClientInterface.Client.Features.Control.Clients.QueueEventHandlerDefault.


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