# DefaultQueueAdapterReceiverMonitor

Package: [Microsoft.Orleans.Streaming](/orleans/docs/api/csharp/microsoft.orleans.streaming/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Streaming) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Common/Monitors/DefaultQueueAdapterReceiverMonitor.cs#L13)

```csharp
public class DefaultQueueAdapterReceiverMonitor : IQueueAdapterReceiverMonitor
```

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

## Constructors

- [DefaultQueueAdapterReceiverMonitor(ReceiverMonitorDimensions, OrleansInstruments)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.defaultqueueadapterreceivermonitor/constructors/constructor-orleans-providers-streams-common-receivermonitordimensions-orleans-r-6d5a7a3c/)

## Methods

- [TrackInitialization(bool, TimeSpan, Exception)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.defaultqueueadapterreceivermonitor/methods/trackinitialization-bool-system-timespan-system-exception-b45067a7/)
- [TrackMessagesReceived(long, DateTime?, DateTime?)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.defaultqueueadapterreceivermonitor/methods/trackmessagesreceived-long-system-datetime-nullable-system-datetime-nullable-1905cd9f/)
- [TrackRead(bool, TimeSpan, Exception)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.defaultqueueadapterreceivermonitor/methods/trackread-bool-system-timespan-system-exception-7f616877/)
- [TrackShutdown(bool, TimeSpan, Exception)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.defaultqueueadapterreceivermonitor/methods/trackshutdown-bool-system-timespan-system-exception-9ee1a025/)
