Class JDFElement.EnumNodeStatus

All Implemented Interfaces:
Serializable, Comparable
Enclosing class:
JDFElement

public static final class JDFElement.EnumNodeStatus extends ValuedEnum
Enumeration of valid nodestatus types Identifies the status of the node. Possible values are:

  • Waiting - The node may be executed, but it has not completed a test run.
  • TestRunInProgress - The node is currently executing a test run.
  • Ready - As indicated by the successful completion of a test run, all ResourceLinks are correct, required resources are available, and the parameters of resources are valid. The node is ready to start.
  • FailedTestRun - An error occurred during the test run. Error information is logged in the Notification element, which is an optional subelement of the AuditPool element described in Section 3.9, AuditPool.
  • Setup - The process represented by this node is currently being set up.
  • InProgress - The node is currently executing.
  • Cleanup - The process represented by this node is currently being cleaned up.
  • Spawned - The node is spawned in the form of a separate spawned JDF. The status Spawned can only be assigned to the original instance of the spawned job. For details, see Section 4.4, Spawning and Merging.
  • Stopped - Execution has been stopped. If a job is Stopped, running may be resumed later. This status may indicate a break, a pause, maintenance, or a breakdown - in short, any pause that does not lead the job to be aborted.
  • Completed - Indicates that the node has been executed correctly, and is finished.
  • Aborted - Indicates that the process executing the node has been aborted, which means that execution will not be resumed again.
  • Pool - Indicates that the node processes partitioned resources and that the Status varies depending on the partition keys. Details are provided in the StatusPool element of the node.

    Derivation of the Status of a parent node from the Status of child nodes is non-trivial and implementation-dependent

See Also: