Table of Contents

Interface IUofProducerConfiguration

Namespace
Sportradar.OddsFeed.SDK.Api.Config
Assembly
Sportradar.OddsFeed.SDK.dll

Defines a contract implemented by classes representing api connection configuration / settings

public interface IUofProducerConfiguration

Properties

DisabledProducers

Gets the comma delimited list of ids of disabled producers (default: none)

List<int> DisabledProducers { get; }

Property Value

List<int>

The list of ids of disabled producers

InactivitySeconds

Gets the maximum allowed timeout, between consecutive AMQP messages associated with the same producer. If this value is exceeded, the producer is considered to be down (seconds)

TimeSpan InactivitySeconds { get; }

Property Value

TimeSpan

InactivitySecondsPrematch

Gets the maximum allowed timeout, between consecutive AMQP messages associated for the prematch producer. If this value is exceeded, the producer is considered to be down (seconds)

TimeSpan InactivitySecondsPrematch { get; }

Property Value

TimeSpan

MaxRecoveryTime

Gets the maximum recovery time (seconds)

TimeSpan MaxRecoveryTime { get; }

Property Value

TimeSpan

The maximum recovery time

MinIntervalBetweenRecoveryRequests

Gets the minimal interval between recovery requests initiated by alive messages (seconds)

TimeSpan MinIntervalBetweenRecoveryRequests { get; }

Property Value

TimeSpan

Producers

The collection of available producers (for provided access token)

IReadOnlyCollection<IProducer> Producers { get; }

Property Value

IReadOnlyCollection<IProducer>