Package deltix.qsrv.hf.pub.util
Class LiveCursorWatcherEx
- java.lang.Object
-
- java.lang.Thread
-
- deltix.qsrv.hf.pub.util.LiveCursorWatcher
-
- deltix.qsrv.hf.pub.util.LiveCursorWatcherEx
-
- All Implemented Interfaces:
deltix.util.lang.Disposable,java.io.Closeable,java.lang.AutoCloseable,java.lang.Runnable
public final class LiveCursorWatcherEx extends LiveCursorWatcher
Similar toLiveCursorWatcherbut automatically closes cursor. Usage example:LiveCursorWatcherEx watcher = LiveCursorWatcherEx.start ("my-stream", new MessageListener () { ... }); ... watcher.close();
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class deltix.qsrv.hf.pub.util.LiveCursorWatcher
LiveCursorWatcher.MessageListener
-
-
Field Summary
-
Fields inherited from class deltix.qsrv.hf.pub.util.LiveCursorWatcher
cursor
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()static LiveCursorWatcherExstart(DXTickDB tickDB, java.lang.String streamKey, LiveCursorWatcher.MessageListener listener)-
Methods inherited from class deltix.qsrv.hf.pub.util.LiveCursorWatcher
interrupt, run
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Method Detail
-
start
public static LiveCursorWatcherEx start(DXTickDB tickDB, java.lang.String streamKey, LiveCursorWatcher.MessageListener listener)
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Specified by:
closein interfacedeltix.util.lang.Disposable- Overrides:
closein classLiveCursorWatcher
-
-