Skip to main content

Enumeration: NexusOperationCancellationType

coresdk.nexus.NexusOperationCancellationType

Controls at which point to report back to lang when a nexus operation is cancelled

Enumeration Members​

ABANDON​

• ABANDON = 1

Do not request cancellation of the nexus operation if already scheduled


TRY_CANCEL​

• TRY_CANCEL = 2

Initiate a cancellation request for the Nexus operation and immediately report cancellation to the caller. Note that it doesn't guarantee that cancellation is delivered to the operation if calling workflow exits before the delivery is done. If you want to ensure that cancellation is delivered to the operation, use WAIT_CANCELLATION_REQUESTED.


WAIT_CANCELLATION_COMPLETED​

• WAIT_CANCELLATION_COMPLETED = 0

Wait for operation cancellation completion. Default.


WAIT_CANCELLATION_REQUESTED​

• WAIT_CANCELLATION_REQUESTED = 3

Request cancellation of the operation and wait for confirmation that the request was received.