interface CancellationTokenSource
A CancellationTokenSource
allows you to issue cancellation requests to one or more org.gradle.tooling.LongRunningOperation instances. To use a token source:
GradleConnector#newCancellationTokenSource()
.org.gradle.tooling.LongRunningOperation#withCancellationToken(CancellationToken)
. You need to do this before you start the operation. #cancel()
on this token source.All implementations of this interface are required to be thread safe.
Since
2.1
abstract fun cancel(): Unit
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 |
|
abstract fun token(): CancellationToken
Returns a token associated with this |