public class Result<V> extends Object implements com.google.common.util.concurrent.FutureCallback<V>
ListenableFuture.| Constructor and Description |
|---|
Result(com.google.common.util.concurrent.ListenableFuture<V> future) |
| Modifier and Type | Method and Description |
|---|---|
Throwable |
getException() |
V |
getResult() |
boolean |
isDone() |
boolean |
isFailure() |
boolean |
isSuccess() |
static <V> Result<V> |
of(com.google.common.util.concurrent.ListenableFuture<V> future) |
void |
onFailure(Throwable th) |
void |
onSuccess(V result) |
public Result(com.google.common.util.concurrent.ListenableFuture<V> future)
public void onSuccess(@Nullable V result)
onSuccess in interface com.google.common.util.concurrent.FutureCallback<V>public void onFailure(Throwable th)
onFailure in interface com.google.common.util.concurrent.FutureCallback<V>public boolean isDone()
public boolean isSuccess()
public boolean isFailure()
public V getResult()
public Throwable getException()
public static <V> Result<V> of(com.google.common.util.concurrent.ListenableFuture<V> future)
Copyright © 2017. All rights reserved.