Package jasima.core.simulation
Interface SimLifecycleListener
-
- All Superinterfaces:
NotifierListener<Simulation,Simulation.SimLifecycleEvent>
- All Known Subinterfaces:
SimComponent,SimComponentContainer,SimLifecycleListener.DoneListener,SimLifecycleListener.OtherListener,SimLifecycleListener.ResetStatsListener,SimLifecycleListener.ResultsListener,SimLifecycleListener.SimEndListener,SimLifecycleListener.SimInitialized,SimLifecycleListener.SimStartListener
- All Known Implementing Classes:
DynamicJobSource,JobSource,Shop,SimComponentBase,SimComponentContainerBase,SimComponentRoot,SimEntity,StaticJobSource,WorkStation
public interface SimLifecycleListener extends NotifierListener<Simulation,Simulation.SimLifecycleEvent>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSimLifecycleListener.DoneListenerstatic interfaceSimLifecycleListener.OtherListenerstatic interfaceSimLifecycleListener.ResetStatsListenerstatic interfaceSimLifecycleListener.ResultsListenerstatic interfaceSimLifecycleListener.SimEndListenerstatic interfaceSimLifecycleListener.SimInitializedstatic interfaceSimLifecycleListener.SimStartListener
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voiddone()default voidhandleOther(Simulation sim, Simulation.SimLifecycleEvent event)default voidinform(Simulation sim, Simulation.SimLifecycleEvent event)default voidinit()default voidproduceResults(Map<String,Object> resultMap)default voidresetStats()default voidsimEnd()default voidsimStart()
-
-
-
Method Detail
-
inform
default void inform(Simulation sim, Simulation.SimLifecycleEvent event)
- Specified by:
informin interfaceNotifierListener<Simulation,Simulation.SimLifecycleEvent>
-
init
default void init()
-
simStart
default void simStart()
-
resetStats
default void resetStats()
-
simEnd
default void simEnd()
-
done
default void done()
-
handleOther
default void handleOther(Simulation sim, Simulation.SimLifecycleEvent event)
-
-