protected static <V,A> AbstractConfiguredObject.ChainedListenableFuture<V> |
AbstractConfiguredObject.doAfter(Executor executor,
com.google.common.util.concurrent.ListenableFuture<A> first,
AbstractConfiguredObject.CallableWithArgument<com.google.common.util.concurrent.ListenableFuture<V>,A> second) |
protected static <V> AbstractConfiguredObject.ChainedListenableFuture<V> |
AbstractConfiguredObject.doAfter(Executor executor,
com.google.common.util.concurrent.ListenableFuture<V> first,
Callable<com.google.common.util.concurrent.ListenableFuture<V>> second) |
protected static <V> AbstractConfiguredObject.ChainedListenableFuture<Void> |
AbstractConfiguredObject.doAfter(Executor executor,
com.google.common.util.concurrent.ListenableFuture<V> first,
Runnable second) |
protected AbstractConfiguredObject.ChainedListenableFuture<Void> |
AbstractConfiguredObject.doAfter(com.google.common.util.concurrent.ListenableFuture<?> first,
Runnable second) |
protected <V,A> AbstractConfiguredObject.ChainedListenableFuture<V> |
AbstractConfiguredObject.doAfter(com.google.common.util.concurrent.ListenableFuture<A> first,
AbstractConfiguredObject.CallableWithArgument<com.google.common.util.concurrent.ListenableFuture<V>,A> second) |
protected <V> AbstractConfiguredObject.ChainedListenableFuture<V> |
AbstractConfiguredObject.doAfter(com.google.common.util.concurrent.ListenableFuture<V> first,
Callable<com.google.common.util.concurrent.ListenableFuture<V>> second) |
protected static <V> AbstractConfiguredObject.ChainedListenableFuture<Void> |
AbstractConfiguredObject.doAfterAlways(Executor executor,
com.google.common.util.concurrent.ListenableFuture<V> future,
Runnable after) |
protected <V> AbstractConfiguredObject.ChainedListenableFuture<Void> |
AbstractConfiguredObject.doAfterAlways(com.google.common.util.concurrent.ListenableFuture<V> future,
Runnable after) |
<A> AbstractConfiguredObject.ChainedListenableFuture<A> |
AbstractConfiguredObject.ChainedListenableFuture.then(AbstractConfiguredObject.CallableWithArgument<com.google.common.util.concurrent.ListenableFuture<A>,V> r) |
<A> AbstractConfiguredObject.ChainedListenableFuture<A> |
AbstractConfiguredObject.ChainedSettableFuture.then(AbstractConfiguredObject.CallableWithArgument<com.google.common.util.concurrent.ListenableFuture<A>,V> r) |
AbstractConfiguredObject.ChainedListenableFuture<V> |
AbstractConfiguredObject.ChainedListenableFuture.then(Callable<com.google.common.util.concurrent.ListenableFuture<V>> r) |
AbstractConfiguredObject.ChainedListenableFuture<V> |
AbstractConfiguredObject.ChainedSettableFuture.then(Callable<com.google.common.util.concurrent.ListenableFuture<V>> r) |
AbstractConfiguredObject.ChainedListenableFuture<Void> |
AbstractConfiguredObject.ChainedListenableFuture.then(Runnable r) |
AbstractConfiguredObject.ChainedListenableFuture<Void> |
AbstractConfiguredObject.ChainedSettableFuture.then(Runnable r) |