Uses of Class
com.sportradar.unifiedodds.sdk.internal.impl.SdkInternalConfiguration
Packages that use SdkInternalConfiguration
Package
Description
-
Uses of SdkInternalConfiguration in com.sportradar.unifiedodds.sdk
Fields in com.sportradar.unifiedodds.sdk declared as SdkInternalConfigurationModifier and TypeFieldDescriptionprotected final SdkInternalConfigurationUofSdk.oddsFeedConfigurationThe UofSdk main configuration file -
Uses of SdkInternalConfiguration in com.sportradar.unifiedodds.sdk.internal.caching.impl.ci
Constructors in com.sportradar.unifiedodds.sdk.internal.caching.impl.ci with parameters of type SdkInternalConfigurationModifierConstructorDescriptionCacheItemFactoryImpl(DataRouterManager dataRouterManager, SdkInternalConfiguration configuration, com.google.common.cache.Cache<Urn, Date> fixtureTimestampCache) -
Uses of SdkInternalConfiguration in com.sportradar.unifiedodds.sdk.internal.di
Methods in com.sportradar.unifiedodds.sdk.internal.di with parameters of type SdkInternalConfigurationModifier and TypeMethodDescriptionprotected InvariantMarketDescriptionCacheCachingModule.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) protected LocalizedNamedValueCacheCachingModule.provideMatchStatusCache(SdkInternalConfiguration cfg, LogHttpDataFetcher httpDataFetcher, Deserializer deserializer, SdkTaskScheduler sdkTaskScheduler) protected DataProviderCachingModule.providesBetStopReasonDataProvider(SdkInternalConfiguration cfg, LogHttpDataFetcher httpDataFetcher, Deserializer deserializer) protected DataProviderCachingModule.providesBettingStatusDataProvider(SdkInternalConfiguration cfg, LogHttpDataFetcher httpDataFetcher, Deserializer deserializer) protected DataProvider<com.sportradar.uf.sportsapi.datamodel.MarketDescriptions>CachingModule.providesMarketDescriptionsProvider(SdkInternalConfiguration cfg, LogHttpDataFetcher httpDataFetcher, Deserializer deserializer) protected VariantDescriptionCacheCachingModule.provideVariantDescriptionCache(SdkInternalConfiguration cfg, LogHttpDataFetcher httpDataFetcher, Deserializer deserializer, MappingValidatorFactory mappingFactory, SdkTaskScheduler sdkTaskScheduler, TelemetryFactory telemetryFactory) protected MarketDescriptionCacheCachingModule.provideVariantMarketDescriptionCache(SdkInternalConfiguration cfg, LogFastHttpDataFetcher httpDataFetcher, Deserializer deserializer, MappingValidatorFactory mappingFactory, TimeUtils timeUtils, TelemetryFactory telemetryFactory) protected NamedValueCacheCachingModule.provideVoidReasonCache(SdkInternalConfiguration cfg, LogHttpDataFetcher httpDataFetcher, Deserializer deserializer, SdkTaskScheduler sdkTaskScheduler) Constructors in com.sportradar.unifiedodds.sdk.internal.di with parameters of type SdkInternalConfigurationModifierConstructorDescriptionConfigurationInjectingModule(UofConfiguration configuration, SdkInternalConfiguration internalConfiguration) MasterInjectionModule(UofGlobalEventsListener sdkListener, SdkInternalConfiguration sdkInternalConfiguration, UofConfiguration uofConfiguration, CustomisableSdkModule customisableSdkModule) -
Uses of SdkInternalConfiguration in com.sportradar.unifiedodds.sdk.internal.impl
Methods in com.sportradar.unifiedodds.sdk.internal.impl with parameters of type SdkInternalConfigurationModifier and TypeMethodDescriptionOddsFeedRoutingKeyBuilder.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 -> aListof routing keys for the associated sessionConstructors in com.sportradar.unifiedodds.sdk.internal.impl with parameters of type SdkInternalConfigurationModifierConstructorDescriptionChannelMessageConsumerImpl(RoutingKeyParser routingKeyParser, SdkInternalConfiguration configuration, SdkProducerManager producerManager, JAXBContext messageJaxbContext) DataProvider(String uriFormat, SdkInternalConfiguration config, com.sportradar.unifiedodds.sdk.internal.impl.HttpDataFetcher logHttpDataFetcher, Deserializer deserializer) FeedMessageValidatorImpl(MarketDescriptionProvider marketDescriptionProvider, SdkInternalConfiguration configuration, NamedValuesProvider namedValuesProvider) LogFastHttpDataFetcher(SdkInternalConfiguration config, org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient httpClient, UnifiedOddsStatistics statsBean, HttpResponseHandler responseDataHandler, UserAgentProvider userAgentProvider, TraceIdProvider traceIdProvider) LogHttpDataFetcher(SdkInternalConfiguration config, org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient httpClient, UnifiedOddsStatistics statsBean, HttpResponseHandler httpResponseHandler, UserAgentProvider userAgentProvider, TraceIdProvider traceIdProvider) 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 schedulerSportEntityFactoryImpl(SportsDataCache sportsDataCache, SportEventCache sportEventCache, ProfileCache profileCache, SportEventStatusFactory sportEventStatusFactory, MappingTypeProvider mappingTypeProvider, SdkInternalConfiguration oddsFeedConfiguration) Initializes a new instance of theSportEntityFactoryImplUofSessionImpl(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) -
Uses of SdkInternalConfiguration in com.sportradar.unifiedodds.sdk.internal.impl.apireaders
Constructors in com.sportradar.unifiedodds.sdk.internal.impl.apireaders with parameters of type SdkInternalConfigurationModifierConstructorDescriptionHttpHelper(SdkInternalConfiguration config, org.apache.hc.client5.http.impl.classic.CloseableHttpClient httpClient, MessageAndActionExtractor messageExtractor, UserAgentProvider userAgent, TraceIdProvider traceIdProvider) -
Uses of SdkInternalConfiguration in com.sportradar.unifiedodds.sdk.internal.impl.markets
Constructors in com.sportradar.unifiedodds.sdk.internal.impl.markets with parameters of type SdkInternalConfigurationModifierConstructorDescriptionMarketManagerImpl(SdkInternalConfiguration config, MarketDescriptionProvider marketDescriptionProvider, InvariantMarketDescriptionCache invariantMarketDescriptionCache, VariantDescriptionCache variantMarketDescriptionListCache, MarketDescriptionCache variantMarketDescriptionCache) NameProviderFactoryImpl(MarketDescriptionProvider descriptorProvider, ProfileCache profileCache, NameExpressionFactory expressionFactory, SdkInternalConfiguration cfg, TimeUtils time) -
Uses of SdkInternalConfiguration in com.sportradar.unifiedodds.sdk.internal.impl.oddsentities.markets
Constructors in com.sportradar.unifiedodds.sdk.internal.impl.oddsentities.markets with parameters of type SdkInternalConfigurationModifierConstructorDescriptionMarketFactoryImpl(MarketDescriptionProvider marketDescriptionProvider, NameProviderFactory nameProviderFactory, NamedValuesProvider namedValuesProvider, SdkInternalConfiguration config) -
Uses of SdkInternalConfiguration in com.sportradar.unifiedodds.sdk.internal.impl.rabbitconnection
Constructors in com.sportradar.unifiedodds.sdk.internal.impl.rabbitconnection with parameters of type SdkInternalConfigurationModifierConstructorDescriptionConfiguredConnectionFactory(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 theSingleInstanceAmqpConnectionFactoryclass -
Uses of SdkInternalConfiguration in com.sportradar.unifiedodds.sdk.internal.impl.recovery
Constructors in com.sportradar.unifiedodds.sdk.internal.impl.recovery with parameters of type SdkInternalConfigurationModifierConstructorDescriptionSingleRecoveryManagerSupervisor(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)