@GwtCompatible public interface FutureCallback<V>
Future
computation
asynchronously.
To attach to a ListenableFuture
use Futures.addCallback(com.google.common.util.concurrent.ListenableFuture<V>, com.google.common.util.concurrent.FutureCallback<? super V>, java.util.concurrent.Executor)
.
Modifier and Type | Method and Description |
---|---|
void |
onFailure(Throwable t)
Invoked when a
Future computation fails or is canceled. |
void |
onSuccess(V result)
Invoked with the result of the
Future computation when it is successful. |
void onSuccess(@NullableDecl V result)
Future
computation when it is successful.void onFailure(Throwable t)
Future
computation fails or is canceled.
If the future's get
method throws an ExecutionException
, then
the cause is passed to this method. Any other thrown object is passed unaltered.
Copyright © 2010–2020. All rights reserved.