Class TimeSeriesMonitor<E extends Event>
- java.lang.Object
-
- org.processmining.specpp.supervision.monitoring.TimeSeriesMonitor<E>
-
- All Implemented Interfaces:
java.util.function.Consumer<E>,ChartingMonitor<E>,Monitor<E,org.jfree.chart.JFreeChart>,Observer<E>,ProvidesOngoingVisualization<org.jfree.chart.ChartPanel>,ProvidesResults
public class TimeSeriesMonitor<E extends Event> extends java.lang.Object implements ChartingMonitor<E>
-
-
Constructor Summary
Constructors Constructor Description TimeSeriesMonitor(java.lang.String label, java.util.function.ToIntFunction<E> mapper)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <E extends RepresentsChange>
AccumulatingToIntWrapper<E>delta_accumulator()org.jfree.chart.JFreeChartgetMonitoringState()Visualization<org.jfree.chart.ChartPanel>getOngoingVisualization()voidhandleObservation(E observation)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.processmining.specpp.supervision.monitoring.ChartingMonitor
getResults
-
-
-
-
Constructor Detail
-
TimeSeriesMonitor
public TimeSeriesMonitor(java.lang.String label, java.util.function.ToIntFunction<E> mapper)
-
-
Method Detail
-
delta_accumulator
public static <E extends RepresentsChange> AccumulatingToIntWrapper<E> delta_accumulator()
-
getOngoingVisualization
public Visualization<org.jfree.chart.ChartPanel> getOngoingVisualization()
- Specified by:
getOngoingVisualizationin interfaceProvidesOngoingVisualization<E extends Event>
-
handleObservation
public void handleObservation(E observation)
- Specified by:
handleObservationin interfaceMonitor<E extends Event,org.jfree.chart.JFreeChart>
-
getMonitoringState
public org.jfree.chart.JFreeChart getMonitoringState()
- Specified by:
getMonitoringStatein interfaceMonitor<E extends Event,org.jfree.chart.JFreeChart>
-
-