public interface CancellationPoint extends AutoCloseable
Modifier and Type | Method and Description |
---|---|
void |
cancel()
Cancel current point;
|
void |
cancel(String theCause)
Cancel current point;
|
void |
check()
Check if cancellation point is valid;
It throws an exception in case if the cancellation point has been canceled.
|
void |
close()
Closes cancellation point;
|
String |
getCancellationMessage() |
String |
getProcessDescription()
Returns the description of the process that this cancellation point represents.
|
boolean |
isCancelled() |
static CancellationPoint |
uncloseable(CancellationPoint cp)
Returns a cancellation point which can be checked but cannot be closed.
|
void |
wait(long timeout,
TimeUnit unit)
Waits for specified timeout while the process acquired Cancellation point has been finished;
|
String getProcessDescription()
void check()
boolean isCancelled()
void cancel()
void cancel(String theCause)
theCause
- - the message which will be used while cancellation exception will be thrown;String getCancellationMessage()
void wait(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException
timeout
- - the time;unit
- - the unit;InterruptedException
ExecutionException
TimeoutException
void close()
close
in interface AutoCloseable
static CancellationPoint uncloseable(CancellationPoint cp)
Copyright © 2010-2016 Stardog Union. All Rights Reserved.