Package jasima.core.simulation
Interface SimComponentLifecycleListener
-
- All Superinterfaces:
NotifierListener<SimComponent,SimComponent.SimComponentEvent>
- All Known Subinterfaces:
ShopListener,SimComponentLifecycleListener.DoneListener,SimComponentLifecycleListener.InitListener,SimComponentLifecycleListener.OtherListener,SimComponentLifecycleListener.ResetStatsListener,SimComponentLifecycleListener.ResultsListener,SimComponentLifecycleListener.SimEndListener,SimComponentLifecycleListener.SimStartListener,WorkStationListener
- All Known Implementing Classes:
BasicJobStatCollector,BatchStatCollector,ExtendedJobStatCollector,FlowtimePerProductCollector,MachineStatCollector,ShopListenerBase,TraceFileProducer
public interface SimComponentLifecycleListener extends NotifierListener<SimComponent,SimComponent.SimComponentEvent>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSimComponentLifecycleListener.DoneListenerstatic interfaceSimComponentLifecycleListener.InitListenerstatic interfaceSimComponentLifecycleListener.OtherListenerstatic interfaceSimComponentLifecycleListener.ResetStatsListenerstatic interfaceSimComponentLifecycleListener.ResultsListenerstatic interfaceSimComponentLifecycleListener.SimEndListenerstatic interfaceSimComponentLifecycleListener.SimStartListener
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voiddone(SimComponent c)default voidhandleOther(SimComponent c, Object msg)default voidinform(SimComponent c, SimComponent.SimComponentEvent msg)default voidinit(SimComponent c)default voidproduceResults(SimComponent c, Map<String,Object> resultMap)default voidresetStats(SimComponent c)default voidsimEnd(SimComponent c)default voidsimStart(SimComponent c)
-
-
-
Method Detail
-
inform
default void inform(SimComponent c, SimComponent.SimComponentEvent msg)
- Specified by:
informin interfaceNotifierListener<SimComponent,SimComponent.SimComponentEvent>
-
init
default void init(SimComponent c)
-
simStart
default void simStart(SimComponent c)
-
resetStats
default void resetStats(SimComponent c)
-
simEnd
default void simEnd(SimComponent c)
-
done
default void done(SimComponent c)
-
produceResults
default void produceResults(SimComponent c, Map<String,Object> resultMap)
-
handleOther
default void handleOther(SimComponent c, Object msg)
-
-