Class StreamLifecyclePerformanceAlgorithm
- java.lang.Object
-
- java.lang.Thread
-
- org.processmining.stream.core.abstracts.AbstractXSRunnable
-
- org.processmining.stream.core.abstracts.AbstractXSRunnableXSWritable<T>
-
- org.processmining.stream.core.abstracts.AbstractXSReader<org.processmining.eventstream.core.interfaces.XSEvent,PerformanceAnalysisResults,PerformanceAnalysisResults>
-
- org.processmining.lifecycleperformance.algorithms.StreamLifecyclePerformanceAlgorithm
-
- All Implemented Interfaces:
java.lang.Runnable,org.processmining.stream.core.interfaces.XSReader<org.processmining.eventstream.core.interfaces.XSEvent,PerformanceAnalysisResults>,org.processmining.stream.core.interfaces.XSRunnable,org.processmining.stream.core.interfaces.XSStronglyTyped<org.processmining.eventstream.core.interfaces.XSEvent>,org.processmining.stream.core.interfaces.XSVisualizable,org.processmining.stream.core.interfaces.XSWritable<org.processmining.eventstream.core.interfaces.XSEvent>
public class StreamLifecyclePerformanceAlgorithm extends org.processmining.stream.core.abstracts.AbstractXSReader<org.processmining.eventstream.core.interfaces.XSEvent,PerformanceAnalysisResults,PerformanceAnalysisResults>
-
-
Constructor Summary
Constructors Constructor Description StreamLifecyclePerformanceAlgorithm(org.processmining.contexts.uitopia.UIPluginContext context, LifecyclePerformanceParameters parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PerformanceAnalysisResultscomputeCurrentResult()java.lang.Class<org.processmining.eventstream.core.interfaces.XSEvent>getTopic()protected voidhandleNextPacket(org.processmining.eventstream.core.interfaces.XSEvent packet)-
Methods inherited from class org.processmining.stream.core.abstracts.AbstractXSReader
getCurrentResult, getVisualization, interrupt, pause, pauseXSRunnable, start, startXSRunnable, stopXSRunnable
-
Methods inherited from class org.processmining.stream.core.abstracts.AbstractXSRunnableXSWritable
deliver, getCommunicationType, getDeliveryLock, getHandlingTimes, getLatestWritingThread, getMemoryUsage, getNextHandlingTimeIndex, getNextMemoryUsageIndex, getNextPacket, getNumberOfPacketsReceived, getPacketHandlingTimes, getPerformanceTrackerStepSize, getUsedMemory, isTrackingPerformance, isTrackPerformance, measureUsedMemory, setHandlingTimes, setLatestWritingThread, setMemoryUsage, setNextHandlingTimeIndex, setNextMemoryUsageIndex, setPerformanceTrackerStepSize, setTrackPerformance, storeNewPacket, triggerPacketHandle, workPackage
-
Methods inherited from class org.processmining.stream.core.abstracts.AbstractXSRunnable
isPaused, isRunning, isStarted, isStopped, 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, stop, suspend, toString, yield
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
StreamLifecyclePerformanceAlgorithm
public StreamLifecyclePerformanceAlgorithm(org.processmining.contexts.uitopia.UIPluginContext context, LifecyclePerformanceParameters parameters)
-
-
Method Detail
-
getTopic
public java.lang.Class<org.processmining.eventstream.core.interfaces.XSEvent> getTopic()
-
computeCurrentResult
protected PerformanceAnalysisResults computeCurrentResult()
- Specified by:
computeCurrentResultin classorg.processmining.stream.core.abstracts.AbstractXSReader<org.processmining.eventstream.core.interfaces.XSEvent,PerformanceAnalysisResults,PerformanceAnalysisResults>
-
handleNextPacket
protected void handleNextPacket(org.processmining.eventstream.core.interfaces.XSEvent packet)
- Specified by:
handleNextPacketin classorg.processmining.stream.core.abstracts.AbstractXSRunnableXSWritable<org.processmining.eventstream.core.interfaces.XSEvent>
-
-