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 unstableHolds 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 messagesA 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 instancesRepresents a factory used to create jaxb based 
Marshaller and Unmarshaller instances.A 
MessageParser implementation which uses JAXB to un-marshal the messagesA 
MessageWriter implementation which uses JAXB to marshal the messagesA 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-feedBase 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 threadsServes 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 implementationsA 
Module implementation used by Guice to set up live-scout dependency tree.Enumerates available values of the 
Login resultA factory used to generate 
OutgoingMessage representing live-scout server requests.A 
OutgoingMessageInspector implementation capable of inspecting message send from sdk to the live-scout feedRepresents 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 instancesRepresents 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 implementationsAn 
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 implementationRepresents a class used to manage access to the underlying 
Protocol.Represents a listener used to observe the 
ProtocolManagerA 
TimeProviderBase implementation which uses system timeA 
Gateway which  periodically attempts to connect to the server until the connection is establishedRepresents 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 implementationsRepresents 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