Class ReplayManager

java.lang.Object
com.sportradar.unifiedodds.sdk.internal.impl.ReplayManager

public class ReplayManager extends Object
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).
  • Method Details

    • getReplayList

      public List<SportEvent> getReplayList()
    • getReplaySportEventsList

      public List<ReplaySportEvent> getReplaySportEventsList()
    • addSportEventToReplay

      public boolean addSportEventToReplay(SportEvent event)
    • addSportEventToReplay

      public boolean addSportEventToReplay(SportEvent event, Integer startTime)
    • addSportEventToReplay

      public boolean addSportEventToReplay(Urn id)
    • addSportEventToReplay

      public boolean addSportEventToReplay(Urn id, Integer startTime)
    • removeSportEventFromReplay

      public boolean removeSportEventFromReplay(Urn id)
    • play

      public boolean play()
    • play

      public boolean play(double speedupFactor, int maxDelayInMs)
    • play

      public boolean play(double speedupFactor, int maxDelayInMs, Boolean runParallel)
    • play

      public boolean play(double speedupFactor, int maxDelayInMs, Integer producerId, Boolean rewriteTimestamps)
    • play

      public boolean play(double speedupFactor, int maxDelayInMs, Integer producerId, Boolean rewriteTimestamps, Boolean runParallel)
    • stop

      public boolean stop()
    • clear

      public boolean clear()
    • getPlayStatus

      public ReplayStatus getPlayStatus()
    • getAvailableScenarios

      public List<ReplayScenario> getAvailableScenarios()
    • playScenario

      public boolean playScenario(int id)
    • playScenario

      public boolean playScenario(int id, double speedupFactor, int maxDelayInMs)
    • playScenario

      public boolean playScenario(int id, double speedupFactor, int maxDelayInMs, Integer producerId, Boolean rewriteTimestamps)