- whether cancellation requests are sent to the Child
- whether and when a CanceledFailure is thrown from executeChild or result
• ABANDON =
Don't send a cancellation request to the Child.
• TRY_CANCEL =
Send a cancellation request to the Child. Immediately throw the error.
• WAIT_CANCELLATION_COMPLETED =
Send a cancellation request to the Child. The Child may respect cancellation, in which case an error will be thrown when cancellation has completed, and isCancellation(error) will be true. On the other hand, the Child may ignore the cancellation request, in which case an error might be thrown with a different cause, or the Child may complete successfully.
• WAIT_CANCELLATION_REQUESTED =
Send a cancellation request to the Child. Throw the error once the Server receives the Child cancellation request.