1 package org.rundeck.api.domain;
2
3 /**
4 * An execution state for a workflow or node step
5 */
6 public enum RundeckWFExecState {
7 /**
8 * Waiting to start running
9 */
10 WAITING,
11 /**
12 * Currently running
13 */
14 RUNNING,
15 /**
16 * Running error handler
17 */
18 RUNNING_HANDLER,
19 /**
20 * Finished running successfully
21 */
22 SUCCEEDED,
23 /**
24 * Finished with a failure
25 */
26 FAILED,
27 /**
28 * Execution was aborted
29 */
30 ABORTED,
31 /**
32 * Partial success for some nodes
33 */
34 NODE_PARTIAL_SUCCEEDED,
35 /**
36 * Mixed states among nodes
37 */
38 NODE_MIXED,
39 /**
40 * After waiting the execution did not start
41 */
42 NOT_STARTED,;
43 }