Package jasima.shopSim.core
Interface WorkStationListener
-
- All Superinterfaces:
NotifierListener<SimComponent,SimComponent.SimComponentEvent>,SimComponentLifecycleListener
- All Known Implementing Classes:
MachineStatCollector
public interface WorkStationListener extends SimComponentLifecycleListener
Possible base class for workstation listeners. Delegates all events to seperate methods. Additional events can be processed by overridingSimComponentLifecycleListener.handleOther(SimComponent, Object).- Author:
- Torsten Hildebrandt
-
-
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 Default Methods Modifier and Type Method Description default voidactivated(WorkStation m, IndividualMachine justActivated)default voidarrival(WorkStation m, Job justArrived)default voiddeactivated(WorkStation m, IndividualMachine justDeactivated)default voidinform(SimComponent o, SimComponent.SimComponentEvent event)default voidoperationCompleted(WorkStation m, PrioRuleTarget justCompleted)default voidoperationStarted(WorkStation m, PrioRuleTarget justStarted, int oldSetupState, int newSetupState, double setupTime)-
Methods inherited from interface jasima.core.simulation.SimComponentLifecycleListener
done, handleOther, init, produceResults, resetStats, simEnd, simStart
-
-
-
-
Method Detail
-
inform
default void inform(SimComponent o, SimComponent.SimComponentEvent event)
- Specified by:
informin interfaceNotifierListener<SimComponent,SimComponent.SimComponentEvent>- Specified by:
informin interfaceSimComponentLifecycleListener
-
operationCompleted
default void operationCompleted(WorkStation m, PrioRuleTarget justCompleted)
-
operationStarted
default void operationStarted(WorkStation m, PrioRuleTarget justStarted, int oldSetupState, int newSetupState, double setupTime)
-
arrival
default void arrival(WorkStation m, Job justArrived)
-
activated
default void activated(WorkStation m, IndividualMachine justActivated)
-
deactivated
default void deactivated(WorkStation m, IndividualMachine justDeactivated)
-
-