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.