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 void
action(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:EventActionIfc
This must be implemented by any objects that want to supply event logic. This is essentially the "event routine".- Specified by:
action
in interfaceEventActionIfc<java.lang.Object>
- Parameters:
event
- The event that triggered this action.
-
-