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 void
action(JSLEvent<T> event)
This must be implemented by any objects that want to supply event logic.
-