Class 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>
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.lang.Thread

        java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
    • Field Summary

      • Fields inherited from class java.lang.Thread

        MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected PerformanceAnalysisResults computeCurrentResult()  
      java.lang.Class<org.processmining.eventstream.core.interfaces.XSEvent> getTopic()  
      protected void handleNextPacket​(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
      • Methods inherited from interface java.lang.Runnable

        run
      • Methods inherited from interface org.processmining.stream.core.interfaces.XSRunnable

        getName, isPaused, isRunning, isStarted, isStopped, stop
      • Methods inherited from interface org.processmining.stream.core.interfaces.XSWritable

        deliver, getCommunicationType, getDeliveryLock, getNumberOfPacketsReceived, getPacketHandlingTimes, getUsedMemory, isTrackingPerformance, setPerformanceTrackerStepSize, setTrackPerformance, triggerPacketHandle
    • 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()
      • handleNextPacket

        protected void handleNextPacket​(org.processmining.eventstream.core.interfaces.XSEvent packet)
        Specified by:
        handleNextPacket in class org.processmining.stream.core.abstracts.AbstractXSRunnableXSWritable<org.processmining.eventstream.core.interfaces.XSEvent>