A CancellationTokenSource allows you to issue cancellation requests to one or more LongRunningOperation
instances. To use a token source:
All implementations of this interface are required to be thread safe.
| Type | Name and description |
|---|---|
void |
cancel()Initiates cancel request. |
CancellationToken |
token()Returns a token associated with this CancellationTokenSource.
|
Initiates cancel request. All operations that have been associated with this token will be cancelled.
It is assumed that the implementation will do 'best-effort' attempt to perform cancellation. This method returns immediately and if the cancellation is successful the cancelled operation will notify its ResultHandler.onFailure with a BuildCancelledException describing how it was cancelled.
Returns a token associated with this CancellationTokenSource.
Always returns the same instance.