Class AuditableFutureTask<T>
java.lang.Object
java.util.concurrent.FutureTask<T>
is.galia.async.AuditableFutureTask<T>
- All Implemented Interfaces:
Runnable
,Future<T>
,RunnableFuture<T>
FutureTask
that provides additional functionality.-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.concurrent.Future
Future.State
-
Constructor Summary
ConstructorsConstructorDescriptionAuditableFutureTask
(Runnable runnable, T type) AuditableFutureTask
(Callable<T> callable) -
Method Summary
Methods inherited from class java.util.concurrent.FutureTask
cancel, exceptionNow, get, get, isCancelled, isDone, resultNow, runAndReset, set, state
-
Constructor Details
-
AuditableFutureTask
-
AuditableFutureTask
-
-
Method Details
-
done
protected void done()- Overrides:
done
in classFutureTask<T>
-
getException
-
getInstantQueued
-
getInstantStarted
-
getInstantStopped
-
getStatus
-
getUUID
-
run
public void run()- Specified by:
run
in interfaceRunnable
- Specified by:
run
in interfaceRunnableFuture<T>
- Overrides:
run
in classFutureTask<T>
-
setException
- Overrides:
setException
in classFutureTask<T>
-
toString
- Overrides:
toString
in classFutureTask<T>
-