Interface FutureCallback<V>
-
public interface FutureCallback<V>
A callback for accepting the results of aFuture
computation asynchronously.To attach to a
ListenableFuture
useFutures.addCallback(com.google.common.util.concurrent.ListenableFuture<V>, com.google.common.util.concurrent.FutureCallback<? super V>)
.- Since:
- 10.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onFailure(java.lang.Throwable t)
Invoked when aFuture
computation fails or is canceled.void
onSuccess(V result)
Invoked with the result of theFuture
computation when it is successful.
-
-
-
Method Detail
-
onSuccess
void onSuccess(@Nullable V result)
Invoked with the result of theFuture
computation when it is successful.
-
onFailure
void onFailure(java.lang.Throwable t)
Invoked when aFuture
computation fails or is canceled.If the future's
get
method throws anExecutionException
, then the cause is passed to this method. Any other thrown object is passed unaltered.
-
-