Interface IQueueEventStream
- Assembly
- Diffusion.Client.dll
Handler for client queue events.
public interface IQueueEventStream : IStream, ICallback
- Inherited Members
Remarks
An implementation can be registered using SetQueueEventHandlerAsync(IQueueEventStream).
Methods
OnLowerThresholdCrossed(ISessionId, IMessageQueuePolicy)
The configured lower threshold for a client's queue has been reached.
void OnLowerThresholdCrossed(ISessionId client, IMessageQueuePolicy policy)
Parameters
clientISessionIdThe client session identifier.
policyIMessageQueuePolicyThe message queue policy.
OnUpperThresholdCrossed(ISessionId, IMessageQueuePolicy)
The configured upper queue threshold for a client's queue has been reached.
void OnUpperThresholdCrossed(ISessionId client, IMessageQueuePolicy policy)
Parameters
clientISessionIdThe client session identifier.
policyIMessageQueuePolicyThe message queue policy.