public final class Futures
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <V,X extends java.lang.Exception> |
getChecked(java.util.concurrent.Future<V> future,
java.lang.Class<X> exceptionClass) |
static <V,X extends java.lang.Exception> |
getChecked(java.util.concurrent.Future<V> future,
java.lang.Class<X> exceptionClass,
long timeout,
java.util.concurrent.TimeUnit unit) |
static <V> ListenableFuture<V> |
immediateFailedFuture(java.lang.Throwable throwable) |
static <V> ListenableFuture<V> |
immediateFuture(V value) |
static <I,O> ListenableFuture<O> |
transform(ListenableFuture<I> input,
Function<? super I,? extends O> function) |
@Nullable public static <V> ListenableFuture<V> immediateFuture(@Nullable V value)
@Nonnull public static <V> ListenableFuture<V> immediateFailedFuture(java.lang.Throwable throwable)
@Nonnull public static <I,O> ListenableFuture<O> transform(@Nonnull ListenableFuture<I> input, Function<? super I,? extends O> function)
public static <V,X extends java.lang.Exception> V getChecked(@Nonnull
java.util.concurrent.Future<V> future,
java.lang.Class<X> exceptionClass)
throws X extends java.lang.Exception
X extends java.lang.Exceptionpublic static <V,X extends java.lang.Exception> V getChecked(@Nonnull
java.util.concurrent.Future<V> future,
java.lang.Class<X> exceptionClass,
long timeout,
@Nonnull
java.util.concurrent.TimeUnit unit)
throws X extends java.lang.Exception
X extends java.lang.Exception