Package com.sportradar.unifiedodds.sdk.internal.impl
package com.sportradar.unifiedodds.sdk.internal.impl
-
ClassDescriptionThe basic implementation of the
BookingManagerImplementation ofCalculateRequestBuilder.Implements methods used to access sport event/market probabilitiesDefines methods implemented by classes that can handle message payloadsA basic implementation of theChannelMessageConsumerinterfaceDefines methods implemented by the composite message processorThe basic implementation of theCustomBetManagerThe basic implementation of theCustomBetSelectionBuilderAn extension of the UofSdk that has the ability to customise some of the sdk componentsDataProvider<TOut>The generic class used to get various data from the Unified API endpointsDataWrapper<T>Created on 10/04/2018.Created on 07/11/2018.Default pass-through snapshot schedulerThe basic interface representation of a deserializer used to produce valid Java object from a data sourceAn implementation of theDeserializerused to deserialize/unmarshall the provided contentCreated on 22/06/2017.Defines methods implemented by classes capable of processing feed messagesA class used to validateUnmarshalledMessageobjectsDefines methods used to validate received messagesCreated on 10/04/2018.A class used to provide distinct incremented values between specified min & max valueWrapper class for theHttpDataFetcherwith the sole purpose of API request loggingWrapper class for theHttpDataFetcherwith the sole purpose of API request loggingAn implementation of theManagerinterfaceDefines methods used to get the associated mapping typeImplements methods used find the proper associated mapping typeDefines methods implemented by classes that can consume messagesDefines methods implemented by classes capable of receiving messages from the feedObservableDataProvider<TOut>An utility class which extendsDataProviderwhich adds the support to listen for possible data changesAn utility class that handles session routing key assignmentThis contains the data from a /producers.xml API call Created on 03/07/2017.Created on 03/07/2017.Created on 03/07/2017.Created on 03/07/2017.Defines methods invoked by theOnDemandChannelSupervisorregarding system events (recovery handling, connection shutdown,...)ARoutingKeyParserimplementation that uses regex for key parsingThis 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).Defines methods implemented by classes used to parse the RabbitMq routing keyDeprecated.use ConfigurationBuilder instead.The internal SDK configurationCreated on 03/07/2017.Defines methods used to initiate performing tasksThe main SDK task schedulerA contract implemented by the classes used to provide distinct valuesCreated on 17/09/2018.Created on 08/11/2018.Created on 17/09/2018.Created on 17/09/2018.Provides access to sport related data (sports, tournaments, sport events, ...)Defines methods implemented by classes used to buildSportandTournamentinstances.A factory used to constructCompetitionandTournamentinstancesDefines methods used to build various sport event statusesFactory used to build various sport event status instances such asMatchStatus,...Created on 06/04/2018.Created on 06/04/2018.Created on 28/06/2017.Defines possible validation results