Uses of Interface
com.google.common.util.concurrent.ClosingFuture.AsyncClosingFunction
-
Packages that use ClosingFuture.AsyncClosingFunction Package Description com.google.common.util.concurrent Concurrency utilities. -
-
Uses of ClosingFuture.AsyncClosingFunction in com.google.common.util.concurrent
Methods in com.google.common.util.concurrent that return ClosingFuture.AsyncClosingFunction Modifier and Type Method Description static <V,U>
ClosingFuture.AsyncClosingFunction<V,U>ClosingFuture. withoutCloser(AsyncFunction<V,U> function)Returns anClosingFuture.AsyncClosingFunctionthat applies anAsyncFunctionto an input, ignoring the DeferredCloser and returning aClosingFuturederived from the returnedListenableFuture.Methods in com.google.common.util.concurrent with parameters of type ClosingFuture.AsyncClosingFunction Modifier and Type Method Description <X extends Throwable>
ClosingFuture<V>ClosingFuture. catchingAsync(Class<X> exceptionType, ClosingFuture.AsyncClosingFunction<? super X,? extends V> fallback, Executor executor)Returns a newClosingFuturepipeline step derived from this one by applying a function that returns aClosingFutureto its exception if it is an instance of a given exception type.<U> ClosingFuture<U>ClosingFuture. transformAsync(ClosingFuture.AsyncClosingFunction<? super V,U> function, Executor executor)Returns a newClosingFuturepipeline step derived from this one by applying a function that returns aClosingFutureto its value.
-