Interface SimulationEngine.JobId
- All Known Implementing Classes:
SimulationEngine.JobId.ConditionJobId,SimulationEngine.JobId.ResourceJobId,SimulationEngine.JobId.SignalJobId,SimulationEngine.JobId.TaskJobId
- Enclosing class:
SimulationEngine
public static sealed interface SimulationEngine.JobId
permits SimulationEngine.JobId.TaskJobId, SimulationEngine.JobId.SignalJobId, SimulationEngine.JobId.ResourceJobId, SimulationEngine.JobId.ConditionJobId
A representation of a job processable by the
SimulationEngine.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordA job to check a condition.static final recordA job to query a resource.static final recordA job to resume a task blocked on a condition.static final recordA job to step a task. -
Method Summary
Static MethodsModifier and TypeMethodDescriptionforCondition(ConditionId condition) forResource(ResourceId resource) forSignal(ConditionId signal)
-
Method Details
-
forTask
-
forSignal
-
forResource
-
forCondition
-