Package org.elasticsearch.common.util
Interface CancellableThreads.OnCancel
- Enclosing class:
- CancellableThreads
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Called when some running operations are cancelled orCancellableThreads.checkForCancel()
is explicitly called.
-
Method Details
-
onCancel
Called when some running operations are cancelled orCancellableThreads.checkForCancel()
is explicitly called. If this method throws an exception, cancelling tasks will fail with that exception; otherwise they will fail with the default exceptionCancellableThreads.ExecutionCancelledException
.- Parameters:
reason
- the reason of the cancellationbeforeCancelException
- any error that was encountered during the execution before the operations were cancelled.- See Also:
CancellableThreads.checkForCancel()
,CancellableThreads.setOnCancel(OnCancel)
-