Package deltix.qsrv.hf.tickdb.ui.tbshell
Class RealtimePlayer
- java.lang.Object
-
- deltix.qsrv.hf.tickdb.ui.tbshell.RealtimePlayer
-
- All Implemented Interfaces:
PlayerInterface
@ParametersAreNonnullByDefault public class RealtimePlayer extends java.lang.Object implements PlayerInterface
Plays data in real-time.
-
-
Constructor Summary
Constructors Constructor Description RealtimePlayer(deltix.qsrv.hf.tickdb.ui.tbshell.RealtimePlayer.ShellPlayerThread playerThread)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PlayerInterface
create(PlayerCommandProcessor.Config config, TickDBShell shell)
void
next()
void
pause()
void
play()
void
resume()
void
setLogMode(PlayerCommandProcessor.LogMode logMode)
void
setSpeed(double speed)
void
setStopAtTimestamp(java.lang.Long stopAtTimestamp)
void
setTimeSliceDuration(int virtualTimeSliceDurationMs)
void
stop()
-
-
-
Method Detail
-
stop
public void stop()
- Specified by:
stop
in interfacePlayerInterface
-
pause
public void pause()
- Specified by:
pause
in interfacePlayerInterface
-
resume
public void resume()
- Specified by:
resume
in interfacePlayerInterface
-
next
public void next()
- Specified by:
next
in interfacePlayerInterface
-
play
public void play()
- Specified by:
play
in interfacePlayerInterface
-
setSpeed
public void setSpeed(double speed)
- Specified by:
setSpeed
in interfacePlayerInterface
-
setTimeSliceDuration
public void setTimeSliceDuration(int virtualTimeSliceDurationMs)
- Specified by:
setTimeSliceDuration
in interfacePlayerInterface
-
setStopAtTimestamp
public void setStopAtTimestamp(java.lang.Long stopAtTimestamp)
- Specified by:
setStopAtTimestamp
in interfacePlayerInterface
-
setLogMode
public void setLogMode(PlayerCommandProcessor.LogMode logMode)
- Specified by:
setLogMode
in interfacePlayerInterface
-
create
public static PlayerInterface create(PlayerCommandProcessor.Config config, TickDBShell shell)
-
-