Package com.sportradar.livedata.sdk.feed.common
Contains files common to all feeds
-
Interface Summary Interface Description EntityMapper<I extends IncomingMessage,E extends LiveScoutEntityBase> Represents a class used to map protocol layer messages to feed layer entitiesMessageProcessor<T extends LiveScoutEntityBase> Represents a class capable of receiving an input message, processing it and passing in forward for further processingMessageProcessorListener<T extends LiveScoutEntityBase> Represents a listener used to observer theMessageProcessor
instancesProtocolManager<O extends OutgoingMessage,E extends LiveScoutEntityBase> Represents a class used to manage access to the underlyingProtocol
.ProtocolManagerListener<E extends LiveScoutEntityBase> Represents a listener used to observe theProtocolManager
TestManager Represents an interface used to drive the test/replay servers. -
Class Summary Class Description LiveFeedProtocolManager AProtocolManager
implementation used to manage protocol which connects to a live-feedLiveFeedTestManagerBase Base class for feed test managersMessagePipeline<T extends LiveScoutEntityBase> A message - processing pipeline which consists of multipleMessageProcessor
instances.MessageProcessorComparator<T extends LiveScoutEntityBase> AComparator
implementation used to compareMessageProcessor
instances.TestDelay Represents a delay specification for the test server.TestDelayWithSpeed Represents a delay specification for the test server together with some speed.