Diffusion .NET Client Library  6.1.5
 All Classes Namespaces Functions Variables 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 (ISessionId client, IMessageQueuePolicy policy)
 The configured upper queue threshole for a client's queue has been reached. More...
 
void OnLowerThresholdCrossed (ISessionId 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 ( ISessionId  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 ( ISessionId  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: