Exclusive State
Current status of the mutually exclusive request being used by a task instance.
The Controller uses the same process each time it launches a task with mutually exclusive requirements and goes through the same series of states:
1 | INITIAL | The initial state. This is the default value at launch time. |
2 | REQUESTED | When the task requests its mutually exclusive requirements, the Exclusive state becomes Requested. |
3 | ACQUIRED | When all of the requested mutually exclusive requirements are met and acquired by the server, the Exclusive state becomes Acquired. |
4 | RETURNED | When the task completes, the server returns the acquired mutually exclusive requirements and the Exclusive state becomes Returned. |
5 | CLEARED | When the Clear Exclusive command is run, the server cancels or returns the mutually exclusive requirements and the Exclusive state becomes Cleared. |