Package jsl.simulation
Interface EventActionIfc<T>
-
- Type Parameters:
T- the type associated with the JSLEvent's message property Implementor's of this interface should define a class that has concrete specification for the type T.
- All Known Implementing Classes:
BedWard.EndNoOpPatientStayListener,BedWard.EndOfPostOperationStayAction,BedWard.EndOpPatientPreOpStayListener,ContinuousReviewPolicyrQ.DemandArrivalAction,ContinuousReviewPolicyrQ.ReplenishmentArrivalAction,EventAction,HospitalWard.CloseOperatingRoomAction,HospitalWard.EndOfOperationAction,HospitalWard.EndOfPostOperationStayAction,HospitalWard.EndOfPreOperationStayAction,HospitalWard.NonOperationPatientArrivalAction,HospitalWard.NonOperationPatientDepartureAction,HospitalWard.OpenOperatingRoomAction,HospitalWard.OperationPatientArrivalAction,ModelElement.TimedUpdateEventAction,ModelElement.WarmUpEventAction,OperatingRoom.CloseOperatingRoomAction,OperatingRoom.EndOfOperationAction,OperatingRoom.OpenOperatingRoomAction,ProcessCommand.ResumeListener,ResourceUnit.EndDownTimeAction,ResourceUnit.EndInactivePeriodAction,ResourceUnit.EndRequestUsageAction,ResponseSchedule.StartScheduleAction,SingleServerStation.EndServiceListener,WorkStation.EndServiceListener
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface EventActionIfc<T>An interface used to implement the actions associated with event logic within the simulation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaction(JSLEvent<T> event)This must be implemented by any objects that want to supply event logic.
-