public abstract class AbstractXSReader<T extends XSDataPacket<?,?>,S,V> extends AbstractXSRunnableXSWritable<T> implements XSReader<T,S>
| Constructor and Description |
|---|
AbstractXSReader(java.lang.String name,
boolean trackPerformance,
XSVisualization<V> visualization) |
AbstractXSReader(java.lang.String name,
XSVisualization<V> visualization) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract S |
computeCurrentResult() |
S |
getCurrentResult() |
XSVisualization<V> |
getVisualization() |
void |
interrupt() |
void |
pause() |
void |
pauseXSRunnable()
Deprecated.
|
void |
start() |
void |
startXSRunnable()
Deprecated.
|
void |
stopXSRunnable()
Deprecated.
|
deliver, getCommunicationType, getDeliveryLock, getHandlingTimes, getLatestWritingThread, getMemoryUsage, getNextHandlingTimeIndex, getNextMemoryUsageIndex, getNextPacket, getNumberOfPacketsReceived, getPacketHandlingTimes, getPerformanceTrackerStepSize, getUsedMemory, handleNextPacket, isTrackingPerformance, isTrackPerformance, measureUsedMemory, setHandlingTimes, setLatestWritingThread, setMemoryUsage, setNextHandlingTimeIndex, setNextMemoryUsageIndex, setPerformanceTrackerStepSize, setTrackPerformance, storeNewPacket, triggerPacketHandle, workPackageisPaused, isRunning, isStarted, isStopped, runactiveCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, stop, stop, suspend, toString, yieldequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, isPaused, isRunning, isStarted, isStopped, stopdeliver, getCommunicationType, getDeliveryLock, getNumberOfPacketsReceived, getPacketHandlingTimes, getUsedMemory, isTrackingPerformance, setPerformanceTrackerStepSize, setTrackPerformance, triggerPacketHandlegetTopicpublic AbstractXSReader(java.lang.String name,
boolean trackPerformance,
XSVisualization<V> visualization)
public AbstractXSReader(java.lang.String name,
XSVisualization<V> visualization)
protected abstract S computeCurrentResult()
public S getCurrentResult()
getCurrentResult in interface XSReader<T extends XSDataPacket<?,?>,S>public XSVisualization<V> getVisualization()
getVisualization in interface XSVisualizablepublic void interrupt()
interrupt in interface XSRunnableinterrupt in class AbstractXSRunnablepublic void pause()
pause in interface XSRunnablepause in class AbstractXSRunnable@Deprecated public void pauseXSRunnable()
pauseXSRunnable in interface XSRunnablepauseXSRunnable in class AbstractXSRunnablepublic void start()
start in interface XSRunnablestart in class AbstractXSRunnable@Deprecated public void startXSRunnable()
startXSRunnable in interface XSRunnablestartXSRunnable in class AbstractXSRunnable@Deprecated public void stopXSRunnable()
stopXSRunnable in interface XSRunnablestopXSRunnable in class AbstractXSRunnable