All Classes and Interfaces

Class
Description
Contains players attributes
Represents a class used to build authentication lifecycle requests to be sent to the betradar feed.
 
Ball event type enum
Represents a base class for all SDK loggers.
 
Behinds
A list whose {code compareAndRemove} methods block until the specified item is removed.
Book match result
 
 
A Gateway implementation which observes the received messages to determine when the connection is unstable
Holds data about underlying connection parameters
Connection test.
 
Court
Type of event coverage
Represents a class used to build credential authentication lifecycle requests to be sent to the betradar feed.
 
A helper class containing method used to help the development process
Represents a container used by the DisruptorDispatcher used to store un-processed messages
A base class for dispatcher classes which internally uses a disruptor pattern for dispatching.
Represents an entity enumeration
Helper class containing static helper methods for EntityEnum class.
A EventHandler implementation used to dispatch live-scout related entities to the user.
Represents a class used to map protocol layer messages to feed layer entities
Uniquely identifies an event.
Enumerates types of events that can occur on the feed and the user is notified about them.
File SDK logger implementation.
Match format
Format type
Represents a gateway capable of sending and receiving messages to or/and from other systems.
Represents a listener used to observe Gateway implementation.
A Module implementation used by Guice to set-up general (used by many classes in the application) dependencies.
Goals
 
Home and away tuple (e.g.
Ice conditions enumeration
Contains id and name (for example Tournament, Category, ...)
A base class for all entities(messages) send from the sportradar server to the SDK
Represents a tokenizer where data arrives in chunks.
A SequenceGenerator implementation where each value is obtained by incrementing the previous one.
Inning enumeration
Inning score entry
Contains information about innings
 
Exception that is thrown when a invalid property in properties file is found
Represents a builder used to build JAXB based Marshaller and Unmarshaller instances.
A Provider implementation used to construct JAXBContext instances
Represents a factory used to create jaxb based Marshaller and Unmarshaller instances.
 
 
A MessageParser implementation which uses JAXB to un-marshal the messages
A MessageWriter implementation which uses JAXB to marshal the messages
A basic jersey representation
 
 
 
 
The current lineup.
 
A Protocol implementation used to connect to the live-feed.
A ProtocolManager implementation used to manage protocol which connects to a live-feed
Base class for feed test managers
A RequestProducer for LiveScout that produces alive messages.
Represents a dispatcher used to dispatch live-scout related events to the user.
A container used by the LiveScoutDispatcher to store un-processed live-scout related messages.
A LiveScoutDispatcher implementation which uses disruptor to dispatch messages on multiple threads
Serves as a base class that all LiveScout should be derived from.
Classes that implement this interface should build feed layer entities based on input protocol layer entities
A EntityMapper implementation used to map protocol layer scout messages into feed layer scout entities.
Represents an access-point for live-scout feed.
A LiveScoutFeed implementation used to manage live-scout feed.
Represents a listener used to observe LiveScoutFeed implementations
A Module implementation used by Guice to set up live-scout dependency tree.
Enumerates available values of the Login result
A factory used to generate OutgoingMessage representing live-scout server requests.
A OutgoingMessageInspector implementation capable of inspecting message send from sdk to the live-scout feed
 
 
 
Represents an interface used to drive the LiveScout test server
Represents a class used to drive the LiveScout test server
Represents a manager used to explicitly retrieve data from live-odds server.
A UserRequestManager implementation associated with the live-scout feed.
Localized string container where a string is represented by its international value and a collection of translations to other languages.
 
 
 
Entity holding data about team manager
Match bet status
Match booking reply.
Match time information during a game.
Provides basic match information
Contains information about multiple matches
List of matches sent unsolicited from server (uses same format as MatchList for now).
A match property representation
Contains player match roles
Reply sent when a client unsubscribes from a match or when a match subscription failed.
A match team representation
Match information message.
A base class for all entities(messages) exchanged between SDK and sportradar server.
An exception thrown when the message cannot be created from the data or message data cannot be written to the target type.
Represents a message parser used to parse received byte arrays into messages of specified type
Represents a base class for message parsers.
A listener used to observe MessageParser instance.
A message - processing pipeline which consists of multiple MessageProcessor instances.
Represents a class capable of receiving an input message, processing it and passing in forward for further processing
A Comparator implementation used to compare MessageProcessor instances.
Represents a listener used to observer the MessageProcessor instances
Represents a message parser used to parse received byte arrays into messages of specified type
Represents a message tokenizer base.
A listener used to observe MessageTokenizer instance.
Represents a writer capable of writing message data to byte array
Exception that is thrown when a mandatory property is missing from properties file
Exception that is thrown when sdk.properties property file is not found
Holds information about a match net-worth
An ProtocolException derived class which is thrown when no data is available
 
Basically this is versions of 2 methods: etn (empty to null) and nte (null to empty).
Null SDK logger implementation.
A base class for all entities(messages) send from the SDK to the sportradar server
Represents a class capable of inspecting messages send from the sdk to the betradar feed
Stores paging information.
A Timer implementation which raises it's events on a background thread.
Status of pitch conditions
 
A player in the lineup.
Stores player statics fields that are coming with PLAYER_MATCH_STATS(1714) event.
 
 
Root exception for all properties related exceptions
 
Represents a protocol which knows how to properly communicate with the server
Base class for all Protocol implementations
An Exception derived class which is thrown when an un-expected situation is encountered in the protocol layer code.
Represents a listener used to observe the Protocol implementation
Represents a class used to manage access to the underlying Protocol.
Represents a listener used to observe the ProtocolManager
 
 
 
 
 
 
 
A TimeProviderBase implementation which uses system time
A Gateway which periodically attempts to connect to the server until the connection is established
Represents a class which is capable of producing messages for the betradar server.
A base class for all classes implementing RequestProducer interface.
Represents a composition of multiple RequestProducer instances.
Represents a listener used to observe the RequestProducer instances.
 
Hold information about scout
Contains information about an event
 
Type of event
Match status
Represents a top-level access point used by user application to access the sdk functionality.
 
Root exception of the SDK hierarchy
SDK exception that is fatal
 
Represents a logger used to log events
 
 
 
 
Represents a class used to generate distinct values(numbers)
Caries server time
 
Gender of team or contestant
 
 
Created with IntelliJ IDEA.
 
 
 
 
 
Surface type
Contains information about suspensions
A Gateway implementation which uses TCP protocol stack to communicate.
Present Home, Away or None team
Entity holding data about team official
 
 
 
Stores team statics fields that are coming with TEAM_MATCH_STATS(1743) event.
 
 
Represents a delay specification for the test server.
Represents a delay specification for the test server together with some speed.
Represents an interface used to drive the test/replay servers.
Represents a base class for all date-time providers which are used to obtain time.
 
Represents a timer used to trigger periodic events.
Represents a listener used to observe the Timer implementations
Represents a class used to build token authentication lifecycle requests to be sent to the betradar feed.
Represents a response from the Auth0 token endpoint.
 
Contains type and value
 
Represents a class used to process explicit user requests by generating and sending server messages.
 
Status of weather conditions