Modifier and Type | Field and Description |
---|---|
protected SdkInternalConfiguration |
UofSdk.oddsFeedConfiguration
The UofSdk main configuration file
|
Constructor and Description |
---|
CacheItemFactoryImpl(DataRouterManager dataRouterManager,
SdkInternalConfiguration configuration,
com.google.common.cache.Cache<Urn,Date> fixtureTimestampCache) |
Constructor and Description |
---|
ConfigurationInjectingModule(UofConfiguration configuration,
SdkInternalConfiguration internalConfiguration) |
MasterInjectionModule(UofGlobalEventsListener sdkListener,
SdkInternalConfiguration sdkInternalConfiguration,
UofConfiguration uofConfiguration,
CustomisableSdkModule customisableSdkModule) |
Modifier and Type | Method and Description |
---|---|
static Map<Integer,List<String>> |
OddsFeedRoutingKeyBuilder.generateKeys(Map<Integer,Map.Entry<MessageInterest,Set<Urn>>> sessionsData,
SdkInternalConfiguration oddsFeedConfiguration)
Builds a valid list of routing keys for the provided sessions
k -> session identifier
v -> a
List of routing keys for the associated session |
Constructor and Description |
---|
ChannelMessageConsumerImpl(RoutingKeyParser routingKeyParser,
SdkInternalConfiguration configuration,
SdkProducerManager producerManager,
JAXBContext messageJaxbContext) |
DataProvider(String uriFormat,
SdkInternalConfiguration config,
com.sportradar.unifiedodds.sdk.internal.impl.HttpDataFetcher logHttpDataFetcher,
Deserializer deserializer) |
LogFastHttpDataFetcher(SdkInternalConfiguration config,
org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient httpClient,
UnifiedOddsStatistics statsBean,
HttpResponseHandler responseDataHandler,
UserAgentProvider userAgentProvider) |
LogHttpDataFetcher(SdkInternalConfiguration config,
org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient httpClient,
UnifiedOddsStatistics statsBean,
HttpResponseHandler httpResponseHandler,
UserAgentProvider userAgentProvider) |
ObservableDataProvider(String uriFormat,
SdkInternalConfiguration config,
LogHttpDataFetcher logHttpDataFetcher,
Deserializer deserializer) |
ProducerDataProviderImpl(SdkInternalConfiguration configuration,
DataProvider<com.sportradar.uf.sportsapi.datamodel.Producers> dataProvider) |
ProducerManagerImpl(SdkInternalConfiguration configuration,
ProducerDataProvider producerDataProvider,
TimeUtils time) |
SdkTaskSchedulerImpl(ScheduledExecutorService scheduler,
SdkInternalConfiguration sdkInternalConfiguration)
Constructs a new sdk task scheduler
|
SportEntityFactoryImpl(SportsDataCache sportsDataCache,
SportEventCache sportEventCache,
ProfileCache profileCache,
SportEventStatusFactory sportEventStatusFactory,
MappingTypeProvider mappingTypeProvider,
SdkInternalConfiguration oddsFeedConfiguration)
Initializes a new instance of the
SportEntityFactoryImpl |
UofSessionImpl(SdkInternalConfiguration config,
MessageReceiver messageReceiver,
RecoveryManager recoveryManager,
CompositeMessageProcessor messageProcessor,
SdkProducerManager producerManager,
SportDataProvider sportDataProvider,
SportEntityFactory sportEntityFactory,
FeedMessageFactory messageFactory,
FeedMessageValidator feedMessageValidator,
UnifiedOddsStatistics ufStats,
com.google.common.cache.Cache<String,String> dispatchedFixtureChangesCache) |
Constructor and Description |
---|
HttpHelper(SdkInternalConfiguration config,
org.apache.hc.client5.http.impl.classic.CloseableHttpClient httpClient,
MessageAndActionExtractor messageExtractor,
UserAgentProvider userAgent) |
Constructor and Description |
---|
MarketManagerImpl(SdkInternalConfiguration config,
MarketDescriptionProvider marketDescriptionProvider,
InvariantMarketDescriptionCache invariantMarketDescriptionCache,
VariantDescriptionCache variantMarketDescriptionListCache,
MarketDescriptionCache variantMarketDescriptionCache) |
NameProviderFactoryImpl(MarketDescriptionProvider descriptorProvider,
ProfileCache profileCache,
NameExpressionFactory expressionFactory,
SdkInternalConfiguration cfg,
TimeUtils time) |
Constructor and Description |
---|
MarketFactoryImpl(MarketDescriptionProvider marketDescriptionProvider,
NameProviderFactory nameProviderFactory,
NamedValuesProvider namedValuesProvider,
SdkInternalConfiguration config) |
Constructor and Description |
---|
ConfiguredConnectionFactory(com.rabbitmq.client.ConnectionFactory rabbitConnectionFactory,
SdkInternalConfiguration config,
String version,
SdkConnectionStatusListener connectionStatusListener,
ExecutorService dedicatedRabbitMqExecutor,
TimeUtils timeUtils) |
SingleInstanceAmqpConnectionFactory(ConfiguredConnectionFactory configuredConnectionFactory,
SdkInternalConfiguration config,
SdkConnectionStatusListener connectionStatusListener,
WhoAmIReader whoAmIReader,
FirewallChecker firewallChecker,
TimeUtils timeUtils,
SslProtocolsProvider sslProtocolsProvider)
Initializes a new instance of the
SingleInstanceAmqpConnectionFactory class |
Constructor and Description |
---|
SingleRecoveryManagerSupervisor(SdkInternalConfiguration config,
SdkProducerManager producerManager,
SdkProducerStatusListener producerStatusListener,
SdkEventRecoveryStatusListener eventRecoveryStatusListener,
SnapshotRequestManager snapshotRequestManager,
SdkTaskScheduler taskScheduler,
ScheduledExecutorService executorServices,
HttpHelper httpHelper,
FeedMessageFactory messageFactory,
WhoAmIReader whoAmIReader,
SequenceGenerator sequenceGenerator,
TimeUtils timeUtils,
TelemetryFactory usageTelemetryFactory) |
Copyright © 2016–2025. All rights reserved.