Class QueueTimeStats
- Namespace
- Sportradar.LiveData.Sdk.Services.QueueStats
- Assembly
- Sportradar.LiveData.Sdk.dll
public class QueueTimeStats : IQueueTimeStats, IStartable
- Inheritance
-
QueueTimeStats
- Implements
- Inherited Members
Constructors
QueueTimeStats(ISdkLogger)
public QueueTimeStats(ISdkLogger sdk_logger)
Parameters
sdk_loggerISdkLogger
Fields
m_sdk_logger
protected ISdkLogger m_sdk_logger
Field Value
Properties
DailyStats
public QueueStats DailyStats { get; protected set; }
Property Value
HourlyStats
public QueueStats HourlyStats { get; protected set; }
Property Value
IsEnabled
public bool IsEnabled { get; set; }
Property Value
MinutelyStats
public QueueStats MinutelyStats { get; protected set; }
Property Value
PrevDailyStats
public QueueStats PrevDailyStats { get; protected set; }
Property Value
PrevHourlyStats
public QueueStats PrevHourlyStats { get; protected set; }
Property Value
PrevMinutelyStats
public QueueStats PrevMinutelyStats { get; protected set; }
Property Value
QueueName
public string QueueName { get; set; }
Property Value
TotalStats
public QueueStats TotalStats { get; protected set; }
Property Value
Methods
ItemDequeued(long, TimeSpan)
public void ItemDequeued(long curr_count, TimeSpan time_in_queue)
Parameters
ItemDropped()
public void ItemDropped()
ItemEnqueued(long)
public void ItemEnqueued(long curr_count)
Parameters
curr_countlong
ItemProcessed(TimeSpan)
public void ItemProcessed(TimeSpan time_to_process)
Parameters
time_to_processTimeSpan
Start()
Start component.
public void Start()
Remarks
The component should be initialized first.
Stop()
Stop / shutdown component.
public void Stop()
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
Remarks
Can be used for diagnostics purposes.