| Constructor and Description | 
|---|
LocalizedNamedValueCacheImpl(DataProvider dataProvider,
                            SdkTaskScheduler scheduler,
                            List<Locale> defaultLocales)
Initializes a new instance of  
LocalizedNamedValueCacheImpl | 
NamedValueCacheImpl(DataProvider dataProvider,
                   SdkTaskScheduler scheduler)
Initializes a new instance of  
NamedValueCacheImpl | 
| Constructor and Description | 
|---|
InvariantMarketDescriptionCache(com.google.common.cache.Cache<String,MarketDescriptionCi> cache,
                               DataProvider<com.sportradar.uf.sportsapi.datamodel.MarketDescriptions> dataProvider,
                               ObservableDataProvider<com.sportradar.uf.sportsapi.datamodel.MarketDescriptions> additionalMappingsProvider,
                               MappingValidatorFactory mappingValidatorFactory,
                               SdkTaskScheduler scheduler,
                               List<Locale> prefetchLocales,
                               TelemetryFactory telemetryFactory)  | 
VariantDescriptionCacheImpl(com.google.common.cache.Cache<String,VariantDescriptionCi> cache,
                           DataProvider<com.sportradar.uf.sportsapi.datamodel.VariantDescriptions> dataProvider,
                           MappingValidatorFactory mappingValidatorFactory,
                           SdkTaskScheduler scheduler,
                           List<Locale> prefetchLocales,
                           TelemetryFactory telemetryFactory)  | 
VariantMarketDescriptionCache(com.google.common.cache.Cache<String,MarketDescriptionCi> cache,
                             DataProvider<com.sportradar.uf.sportsapi.datamodel.MarketDescriptions> dataProvider,
                             MappingValidatorFactory mappingValidatorFactory,
                             TimeUtils time,
                             VariantMarketDescriptionCache.Config config,
                             TelemetryFactory telemetryFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected DataProvider | 
CachingModule.providesBetStopReasonDataProvider(SdkInternalConfiguration cfg,
                                 LogHttpDataFetcher httpDataFetcher,
                                 Deserializer deserializer)  | 
protected DataProvider | 
CachingModule.providesBettingStatusDataProvider(SdkInternalConfiguration cfg,
                                 LogHttpDataFetcher httpDataFetcher,
                                 Deserializer deserializer)  | 
protected DataProvider<com.sportradar.uf.sportsapi.datamodel.MarketDescriptions> | 
CachingModule.providesMarketDescriptionsProvider(SdkInternalConfiguration cfg,
                                  LogHttpDataFetcher httpDataFetcher,
                                  Deserializer deserializer)  | 
DataProvider<com.sportradar.uf.sportsapi.datamodel.BookmakerDetails> | 
BookmakerDetailsProviderFactory.targetingIntegration()  | 
DataProvider<com.sportradar.uf.sportsapi.datamodel.BookmakerDetails> | 
BookmakerDetailsProviderFactory.targetingProduction()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected NamedValueCache | 
CachingModule.provideBetStopReasonCache(DataProvider dataProvider,
                         SdkTaskScheduler sdkTaskScheduler)  | 
protected NamedValueCache | 
CachingModule.provideBettingStatusCache(DataProvider dataProvider,
                         SdkTaskScheduler sdkTaskScheduler)  | 
protected InvariantMarketDescriptionCache | 
CachingModule.provideInvariantMarketDescriptionCache(SdkInternalConfiguration cfg,
                                      ObservableDataProvider<com.sportradar.uf.sportsapi.datamodel.MarketDescriptions> additionalMappingsProvider,
                                      MappingValidatorFactory mappingFactory,
                                      SdkTaskScheduler sdkTaskScheduler,
                                      DataProvider<com.sportradar.uf.sportsapi.datamodel.MarketDescriptions> dataProvider,
                                      TelemetryFactory telemetryFactory)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultAdditionalMarketMappingsProvider
Created on 07/11/2018. 
 | 
class  | 
ObservableDataProvider<TOut>
An utility class which extends  
DataProvider which adds the support to listen for possible data changes | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> T | 
DataProvider.streamFetchCatchEndpoint(DataProvider<T> provider,
                        Locale l,
                        String... args)
Method used to wrap up the checked exception in an uncatched exception - streams can not handle checked exception and delegate them forward. 
 | 
| Constructor and Description | 
|---|
ExecutionPathDataProvider(DataProvider<T> criticalDataProvider,
                         DataProvider<T> nonCriticalDataProvider)  | 
ExecutionPathDataProvider(DataProvider<T> criticalDataProvider,
                         DataProvider<T> nonCriticalDataProvider)  | 
ProducerDataProviderImpl(SdkInternalConfiguration configuration,
                        DataProvider<com.sportradar.uf.sportsapi.datamodel.Producers> dataProvider)  | 
| Constructor and Description | 
|---|
WhoAmIReader(UofConfiguration config,
            ApiHostUpdater apiHostUpdater,
            DataProvider<com.sportradar.uf.sportsapi.datamodel.BookmakerDetails> configDataProvider,
            DataProvider<com.sportradar.uf.sportsapi.datamodel.BookmakerDetails> productionDataProvider,
            DataProvider<com.sportradar.uf.sportsapi.datamodel.BookmakerDetails> integrationDataProvider)  | 
WhoAmIReader(UofConfiguration config,
            ApiHostUpdater apiHostUpdater,
            DataProvider<com.sportradar.uf.sportsapi.datamodel.BookmakerDetails> configDataProvider,
            DataProvider<com.sportradar.uf.sportsapi.datamodel.BookmakerDetails> productionDataProvider,
            DataProvider<com.sportradar.uf.sportsapi.datamodel.BookmakerDetails> integrationDataProvider)  | 
WhoAmIReader(UofConfiguration config,
            ApiHostUpdater apiHostUpdater,
            DataProvider<com.sportradar.uf.sportsapi.datamodel.BookmakerDetails> configDataProvider,
            DataProvider<com.sportradar.uf.sportsapi.datamodel.BookmakerDetails> productionDataProvider,
            DataProvider<com.sportradar.uf.sportsapi.datamodel.BookmakerDetails> integrationDataProvider)  | 
Copyright © 2016–2025. All rights reserved.