Package jsl.simulation
Class EventAction
- java.lang.Object
-
- jsl.simulation.EventAction
-
- All Implemented Interfaces:
EventActionIfc<java.lang.Object>
- Direct Known Subclasses:
ContinuousReviewPolicyrQ.DemandArrivalAction,ContinuousReviewPolicyrQ.ReplenishmentArrivalAction,HospitalWard.CloseOperatingRoomAction,HospitalWard.EndOfOperationAction,HospitalWard.EndOfPostOperationStayAction,HospitalWard.EndOfPreOperationStayAction,HospitalWard.NonOperationPatientArrivalAction,HospitalWard.NonOperationPatientDepartureAction,HospitalWard.OpenOperatingRoomAction,HospitalWard.OperationPatientArrivalAction,ModelElement.TimedUpdateEventAction,ModelElement.WarmUpEventAction,OperatingRoom.CloseOperatingRoomAction,OperatingRoom.OpenOperatingRoomAction,ResponseSchedule.StartScheduleAction
public abstract class EventAction extends java.lang.Object implements EventActionIfc<java.lang.Object>
An abstract class that implements EventActionIfc with a JSLEvent message type of Object.
-
-
Constructor Summary
Constructors Constructor Description EventAction()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract voidaction(JSLEvent<java.lang.Object> event)This must be implemented by any objects that want to supply event logic.
-
-
-
Method Detail
-
action
public abstract void action(JSLEvent<java.lang.Object> event)
Description copied from interface:EventActionIfcThis must be implemented by any objects that want to supply event logic. This is essentially the "event routine".- Specified by:
actionin interfaceEventActionIfc<java.lang.Object>- Parameters:
event- The event that triggered this action.
-
-