Table of Contents

Interface IQueueEventHandler

Namespace
PushTechnology.ClientInterface.Client.Features.Control.Clients
Assembly
Diffusion.Client.dll

Handler for client queue events.

[Obsolete("Deprecated since 6.12. Use IClientControl.SetQueueEventHandlerAsync instead. This interface will be removed in a future release.")]
public interface IQueueEventHandler : IServerHandler
Inherited Members

Remarks

Caution

Deprecated since 6.12. Use the new SetQueueEventHandlerAsync(IQueueEventStream) instead. This interface will be removed in a future release.

Methods

OnLowerThresholdCrossed(ISessionId, IMessageQueuePolicy)

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

void OnLowerThresholdCrossed(ISessionId client, IMessageQueuePolicy policy)

Parameters

client ISessionId

The client session identifier.

policy IMessageQueuePolicy

The 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

client ISessionId

The client session identifier.

policy IMessageQueuePolicy

The message queue policy.