Table of Contents

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_logger ISdkLogger

Fields

m_sdk_logger

protected ISdkLogger m_sdk_logger

Field Value

ISdkLogger

Properties

DailyStats

public QueueStats DailyStats { get; protected set; }

Property Value

QueueStats

HourlyStats

public QueueStats HourlyStats { get; protected set; }

Property Value

QueueStats

IsEnabled

public bool IsEnabled { get; set; }

Property Value

bool

MinutelyStats

public QueueStats MinutelyStats { get; protected set; }

Property Value

QueueStats

PrevDailyStats

public QueueStats PrevDailyStats { get; protected set; }

Property Value

QueueStats

PrevHourlyStats

public QueueStats PrevHourlyStats { get; protected set; }

Property Value

QueueStats

PrevMinutelyStats

public QueueStats PrevMinutelyStats { get; protected set; }

Property Value

QueueStats

QueueName

public string QueueName { get; set; }

Property Value

string

TotalStats

public QueueStats TotalStats { get; protected set; }

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()

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.