Package jasima.shopSim.core
Interface ShopListener
-
- All Superinterfaces:
Cloneable,NotifierListener<SimComponent,SimComponent.SimComponentEvent>,SimComponentLifecycleListener
- All Known Implementing Classes:
BasicJobStatCollector,BatchStatCollector,ExtendedJobStatCollector,FlowtimePerProductCollector,ShopListenerBase
public interface ShopListener extends SimComponentLifecycleListener, Cloneable
This class can be used as a base class for classes collecting results based on job releases/job completions.- Author:
- Torsten Hildebrandt
- See Also:
BasicJobStatCollector,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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ShopListenerclone()default voidinform(SimComponent c, SimComponent.SimComponentEvent msg)Inform method to be notified of shop events.default voidjobFinished(Shop shop, Job j)default voidjobReleased(Shop shop, Job j)-
Methods inherited from interface jasima.core.simulation.SimComponentLifecycleListener
done, handleOther, init, produceResults, resetStats, simEnd, simStart
-
-
-
-
Method Detail
-
inform
default void inform(SimComponent c, SimComponent.SimComponentEvent msg)
Inform method to be notified of shop events.- Specified by:
informin interfaceNotifierListener<SimComponent,SimComponent.SimComponentEvent>- Specified by:
informin interfaceSimComponentLifecycleListener
-
clone
ShopListener clone()
-
-