Table of Contents

Interface IUofRabbitConfiguration

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

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

public interface IUofRabbitConfiguration

Properties

ConnectionTimeout

Gets a rabbit timeout setting for connection attempts (in seconds)

TimeSpan ConnectionTimeout { get; }

Property Value

TimeSpan

A rabbit timeout setting for connection attempts (in seconds)

Remarks

Between 10 and 120 (default 30s)

Heartbeat

Gets a heartbeat timeout to use when negotiating with the server (in seconds)

TimeSpan Heartbeat { get; }

Property Value

TimeSpan

A heartbeat timeout to use when negotiating with the server (in seconds)

Remarks

Between 10 and 180 (default 60s)

Host

Gets a value specifying the host name of the AQMP broker

string Host { get; }

Property Value

string

Password

Gets the password for connecting to the AQMP broker

string Password { get; }

Property Value

string

Port

Gets the port used for connecting to the AQMP broker

int Port { get; }

Property Value

int

UseSsl

Gets a value specifying whether the connection to AMQP broker should use SSL encryption

bool UseSsl { get; }

Property Value

bool

Username

Gets the user name for connecting to the AQMP broker

string Username { get; }

Property Value

string

VirtualHost

Gets a value specifying the virtual host of the AQMP broker

string VirtualHost { get; }

Property Value

string