public class XSEventReaderPerformanceAnalyzerImpl extends org.processmining.stream.core.abstracts.AbstractXSReader<org.processmining.eventstream.core.interfaces.XSEvent,java.lang.Object,java.lang.Object> implements XSStreamAnalyzer<org.processmining.eventstream.core.interfaces.XSEvent,java.lang.Object,java.lang.Object>
| Constructor and Description |
|---|
XSEventReaderPerformanceAnalyzerImpl(java.lang.String name,
org.processmining.stream.core.interfaces.XSVisualization<java.lang.Object> visualization,
XSEventReaderPerformanceAnalyzerParameterImpl parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
addReader(org.processmining.stream.core.interfaces.XSReader<org.processmining.eventstream.core.interfaces.XSEvent,java.lang.Object> reader) |
protected java.lang.Object |
computeCurrentResult() |
java.util.Collection<org.processmining.stream.core.interfaces.XSReader<org.processmining.eventstream.core.interfaces.XSEvent,java.lang.Object>> |
getReaders() |
java.lang.Class<org.processmining.eventstream.core.interfaces.XSEvent> |
getTopic() |
protected void |
handleNextPacket(org.processmining.eventstream.core.interfaces.XSEvent packet) |
getCurrentResult, getVisualization, interrupt, pause, pauseXSRunnable, start, startXSRunnable, stopXSRunnabledeliver, getCommunicationType, getDeliveryLock, getHandlingTimes, getLatestWritingThread, getMemoryUsage, getNextHandlingTimeIndex, getNextMemoryUsageIndex, getNextPacket, getNumberOfPacketsReceived, getPacketHandlingTimes, getPerformanceTrackerStepSize, getUsedMemory, 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, interrupt, isPaused, isRunning, isStarted, isStopped, pause, pauseXSRunnable, start, startXSRunnable, stop, stopXSRunnablepublic XSEventReaderPerformanceAnalyzerImpl(java.lang.String name,
org.processmining.stream.core.interfaces.XSVisualization<java.lang.Object> visualization,
XSEventReaderPerformanceAnalyzerParameterImpl parameters)
public java.lang.Class<org.processmining.eventstream.core.interfaces.XSEvent> getTopic()
getTopic in interface org.processmining.stream.core.interfaces.XSStronglyTyped<org.processmining.eventstream.core.interfaces.XSEvent>public void addReader(org.processmining.stream.core.interfaces.XSReader<org.processmining.eventstream.core.interfaces.XSEvent,java.lang.Object> reader)
addReader in interface XSStreamAnalyzer<org.processmining.eventstream.core.interfaces.XSEvent,java.lang.Object,java.lang.Object>public java.util.Collection<org.processmining.stream.core.interfaces.XSReader<org.processmining.eventstream.core.interfaces.XSEvent,java.lang.Object>> getReaders()
getReaders in interface XSStreamAnalyzer<org.processmining.eventstream.core.interfaces.XSEvent,java.lang.Object,java.lang.Object>protected java.lang.Object computeCurrentResult()
computeCurrentResult in class org.processmining.stream.core.abstracts.AbstractXSReader<org.processmining.eventstream.core.interfaces.XSEvent,java.lang.Object,java.lang.Object>protected void handleNextPacket(org.processmining.eventstream.core.interfaces.XSEvent packet)
handleNextPacket in class org.processmining.stream.core.abstracts.AbstractXSRunnableXSWritable<org.processmining.eventstream.core.interfaces.XSEvent>