Interface IQueueEventHandler
Handler for client queue events.
Namespace: PushTechnology.ClientInterface.Client.Features.Control.Clients
Assembly: Diffusion.Client.dll
Syntax
public interface IQueueEventHandler : IServerHandler
Methods
OnLowerThresholdCrossed(ISessionId, IMessageQueuePolicy)
The configured lower threshold for a client's queue has been reached.
Declaration
void OnLowerThresholdCrossed(ISessionId client, IMessageQueuePolicy policy)
Parameters
Type | Name | Description |
---|---|---|
ISessionId | client | The client session identifier. |
IMessageQueuePolicy | policy | The message queue policy. |
OnUpperThresholdCrossed(ISessionId, IMessageQueuePolicy)
The configured upper queue threshold for a client's queue has been reached.
Declaration
void OnUpperThresholdCrossed(ISessionId client, IMessageQueuePolicy policy)
Parameters
Type | Name | Description |
---|---|---|
ISessionId | client | The client session identifier. |
IMessageQueuePolicy | policy | The message queue policy. |