Package jasima.shopSim.util
Class BasicJobStatCollector
- java.lang.Object
-
- jasima.shopSim.core.ShopListenerBase
-
- jasima.shopSim.util.BasicJobStatCollector
-
- All Implemented Interfaces:
SimComponentLifecycleListener,NotifierListener<SimComponent,SimComponent.SimComponentEvent>,ShopListener,Cloneable
public class BasicJobStatCollector extends ShopListenerBase
Collects a variety of job statistics: cMax (completion time of last job finished), percentage tardy, number of tardy jobs, flowtime, tardiness. For additional kpi's seeExtendedJobStatCollector.- Author:
- Torsten Hildebrandt
- See Also:
ExtendedJobStatCollector
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jasima.core.simulation.SimComponentLifecycleListener
SimComponentLifecycleListener.DoneListener, SimComponentLifecycleListener.InitListener, SimComponentLifecycleListener.OtherListener, SimComponentLifecycleListener.ResetStatsListener, SimComponentLifecycleListener.ResultsListener, SimComponentLifecycleListener.SimEndListener, SimComponentLifecycleListener.SimStartListener
-
-
Constructor Summary
Constructors Constructor Description BasicJobStatCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit(SimComponent c)voidjobFinished(Shop shop, Job j)voidproduceResults(SimComponent c, Map<String,Object> res)StringtoString()-
Methods inherited from class jasima.shopSim.core.ShopListenerBase
clone, getIgnoreFirst, getInitialPeriod, setIgnoreFirst, setInitialPeriod, shouldCollect
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jasima.shopSim.core.ShopListener
inform, jobReleased
-
Methods inherited from interface jasima.core.simulation.SimComponentLifecycleListener
done, handleOther, resetStats, simEnd, simStart
-
-
-
-
Method Detail
-
init
public void init(SimComponent c)
-
produceResults
public void produceResults(SimComponent c, Map<String,Object> res)
-
toString
public String toString()
- Overrides:
toStringin classShopListenerBase
-
-