Table of Contents

Class SafeQueueTimeStats

Namespace
Sportradar.LiveData.Sdk.Services.QueueStats
Assembly
Sportradar.LiveData.Sdk.dll
public class SafeQueueTimeStats : IQueueTimeStats, IStartable
Inheritance
SafeQueueTimeStats
Implements
Inherited Members

Properties

DailyStats

public QueueStats DailyStats { get; }

Property Value

QueueStats

HourlyStats

public QueueStats HourlyStats { get; }

Property Value

QueueStats

IsEnabled

public bool IsEnabled { get; set; }

Property Value

bool

MinutelyStats

public QueueStats MinutelyStats { get; }

Property Value

QueueStats

PrevDailyStats

public QueueStats PrevDailyStats { get; }

Property Value

QueueStats

PrevHourlyStats

public QueueStats PrevHourlyStats { get; }

Property Value

QueueStats

PrevMinutelyStats

public QueueStats PrevMinutelyStats { get; }

Property Value

QueueStats

QueueName

public string QueueName { get; set; }

Property Value

string

TotalStats

public QueueStats TotalStats { get; }

Property Value

QueueStats

Methods

ItemDequeued(long, TimeSpan)

public void ItemDequeued(long curr_count, TimeSpan time_in_queue)

Parameters

curr_count long
time_in_queue TimeSpan

ItemDropped()

public void ItemDropped()

ItemEnqueued(long)

public void ItemEnqueued(long curr_count)

Parameters

curr_count long

ItemProcessed(TimeSpan)

public void ItemProcessed(TimeSpan time_to_process)

Parameters

time_to_process TimeSpan

Start()

Start component.

public void Start()

Remarks

The component should be initialized first.

Stop()

Stop / shutdown component.

public void Stop()