Edit

Share via


DefaultQueueAdapterReceiverMonitor Class

Definition

Queue adapter receiver monitor used as a default option in GeneratorStreamprovider and MemoryStreamProvider

public class DefaultQueueAdapterReceiverMonitor : Orleans.Providers.Streams.Common.IQueueAdapterReceiverMonitor
type DefaultQueueAdapterReceiverMonitor = class
    interface IQueueAdapterReceiverMonitor
Public Class DefaultQueueAdapterReceiverMonitor
Implements IQueueAdapterReceiverMonitor
Inheritance
DefaultQueueAdapterReceiverMonitor
Derived
Implements

Constructors

DefaultQueueAdapterReceiverMonitor(ITelemetryProducer)
DefaultQueueAdapterReceiverMonitor(KeyValuePair<String,Object>[])
DefaultQueueAdapterReceiverMonitor(Logger)
DefaultQueueAdapterReceiverMonitor(ReceiverMonitorDimensions)

Initializes a new instance of the DefaultQueueAdapterReceiverMonitor class.

DefaultQueueAdapterReceiverMonitor(ReceiverMonitorDimensions, ITelemetryProducer)
DefaultQueueAdapterReceiverMonitor(ReceiverMonitorDimensions, Logger)

Fields

Logger
LogProperties
TelemetryProducer

Methods

TrackInitialization(Boolean, TimeSpan, Exception)

Track attempts to initialize the receiver.

TrackMessagesReceived(Int64, Nullable<DateTime>, Nullable<DateTime>)

Tracks messages read and time taken per successful read. Tracked per successful queue read operation.

TrackRead(Boolean, TimeSpan, Exception)

Track attempts to read from the queue. Tracked per queue read operation.

TrackShutdown(Boolean, TimeSpan, Exception)

Track attempts to shutdown the receiver.

Applies to