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.