| Interface | Description | 
|---|---|
| ChannelMessageConsumer | 
 Defines methods implemented by classes that can handle message payloads 
 | 
| CompositeFeedMessageProcessor | 
 Defines methods implemented by the composite message processor 
 | 
| Deserializer | 
 The basic interface representation of a deserializer used to produce valid Java object from a data source 
 | 
| FeedMessageFactory | 
 Created on 22/06/2017. 
 | 
| FeedMessageProcessor | 
 Defines methods implemented by classes capable of processing feed messages 
 | 
| FeedMessageValidator | 
 A class used to validate  
UnmarshalledMessage objects | 
| MappingTypeProvider | 
 Defines methods used to get the associated mapping type 
 | 
| MessageConsumer | 
 Defines methods implemented by classes that can consume messages 
 | 
| MessageReceiver | 
 Defines methods implemented by classes capable of receiving messages from the feed 
 | 
| ObservableDataProvider.DataProviderWatcher | |
| ProducerDataProvider | 
 Created on 03/07/2017. 
 | 
| RabbitMqSystemListener | 
 Defines methods invoked by the  
OnDemandChannelSupervisor regarding system events
 (recovery handling, connection shutdown,...) | 
| RoutingKeyParser | 
 Defines methods implemented by classes used to parse the RabbitMq routing key 
 | 
| SdkProducerManager | 
 Created on 03/07/2017. 
 | 
| SdkTaskScheduler | 
 Defines methods used to initiate performing tasks 
 | 
| SequenceGenerator | 
 A contract implemented by the classes used to provide distinct values 
 | 
| SnapshotCompleted | 
 Created on 17/09/2018. 
 | 
| SnapshotFailed | 
 Created on 08/11/2018. 
 | 
| SnapshotRequest | 
 Created on 17/09/2018. 
 | 
| SnapshotRequestManager | 
 Created on 17/09/2018. 
 | 
| SportEntityFactory | 
 Defines methods implemented by classes used to build  
Sport and Tournament instances. | 
| SportEventStatusFactory | 
 Defines methods used to build various sport event statuses 
 | 
| TimeUtils | 
 Created on 06/04/2018. 
 | 
| UnifiedOddsStatisticsMBean | 
| Class | Description | 
|---|---|
| BookingManagerImpl | 
 The basic implementation of the  
BookingManager | 
| CashOutProbabilitiesManagerImpl | 
 Implements methods used to access sport event/market probabilities 
 | 
| ChannelMessageConsumerImpl | 
 A basic implementation of the  
ChannelMessageConsumer interface | 
| CustomBetManagerImpl | 
 The basic implementation of the  
CustomBetManager | 
| CustomBetSelectionBuilderImpl | 
 The basic implementation of the  
CustomBetSelectionBuilder | 
| CustomisableUofSdk | 
 An extension of the UofSdk that has the ability to customise some of the sdk components 
 | 
| DataProvider<TOut> | 
 The generic class used to get various data from the Unified API endpoints 
 | 
| DataWrapper<T> | 
 Created on 10/04/2018. 
 | 
| DefaultAdditionalMarketMappingsProvider | 
 Created on 07/11/2018. 
 | 
| DefaultSnapshotRequestManager | 
 Default pass-through snapshot scheduler 
 | 
| DeserializerImpl | 
 An implementation of the  
Deserializer used to deserialize/unmarshall the provided content | 
| EnvironmentManager | |
| EnvironmentSetting | |
| EventChangeManagerImpl | |
| ExecutionPathDataProvider<T> | |
| FeedMessageValidatorImpl | 
 Defines methods used to validate received messages 
 | 
| HttpData | 
 Created on 10/04/2018. 
 | 
| HttpResponseHandler | |
| IncrementalSequenceGenerator | 
 A class used to provide distinct incremented values between specified min & max value 
 | 
| LogFastHttpDataFetcher | 
 Wrapper class for the  
HttpDataFetcher with the sole purpose of API request logging | 
| LogHttpDataFetcher | 
 Wrapper class for the  
HttpDataFetcher with the sole purpose of API request logging | 
| ManagerImpl | 
 An implementation of the  
Manager interface | 
| MappingTypeProviderImpl | 
 Implements methods used find the proper associated mapping type 
 | 
| MessageTrafficLogger | |
| ObservableDataProvider<TOut> | 
 An utility class which extends  
DataProvider which adds the support to listen for possible data changes | 
| OddsFeedRoutingKeyBuilder | 
 An utility class that handles session routing key assignment 
 | 
| ProducerData | 
 This contains the data from a /producers.xml API call
 Created on 03/07/2017. 
 | 
| ProducerDataProviderImpl | 
 Created on 03/07/2017. 
 | 
| ProducerImpl | |
| ProducerManagerImpl | 
 Created on 03/07/2017. 
 | 
| RegexRoutingKeyParser | 
 A  
RoutingKeyParser implementation that uses regex for key parsing | 
| ReplayManager | 
 This class is used to manage the set of SportEvents whose messages to replay and to control the
 Replay (play, stop, and in what speed to play). 
 | 
| RuntimeConfiguration | Deprecated
 use ConfigurationBuilder instead. 
 | 
| SdkInternalConfiguration | 
 The internal SDK configuration 
 | 
| SdkTaskSchedulerImpl | 
 The main SDK task scheduler 
 | 
| SportDataProviderImpl | 
 Provides access to sport related data (sports, tournaments, sport events, ...) 
 | 
| SportEntityFactoryImpl | 
 A factory used to construct  
Competition and Tournament instances | 
| SportEventStatusFactoryImpl | 
 Factory used to build various sport event status instances such as  
MatchStatus,... | 
| TimeUtilsImpl | 
 Created on 06/04/2018. 
 | 
| TraceIdProvider | |
| UnifiedFeedConstants | 
 Created on 28/06/2017. 
 | 
| UnifiedOddsStatistics | |
| UofSessionImpl | |
| UserAgentProvider | 
| Enum | Description | 
|---|---|
| ValidationResult | 
 Defines possible validation results 
 | 
Copyright © 2016–2025. All rights reserved.