Uses of Interface
com.google.common.util.concurrent.ClosingFuture.ClosingFunction
Packages that use ClosingFuture.ClosingFunction
-
Uses of ClosingFuture.ClosingFunction in com.google.common.util.concurrent
Methods in com.google.common.util.concurrent with parameters of type ClosingFuture.ClosingFunctionModifier and TypeMethodDescription(package private) <V,U> ListenableFuture<U> ClosingFuture.CloseableList.applyClosingFunction(ClosingFuture.ClosingFunction<? super V, U> transformation, V input) <X extends Throwable>
ClosingFuture<V>ClosingFuture.catching(Class<X> exceptionType, ClosingFuture.ClosingFunction<? super X, ? extends V> fallback, Executor executor) Returns a newClosingFuturepipeline step derived from this one by applying a function to its exception if it is an instance of a given exception type.private <X extends Throwable,W extends V>
ClosingFuture<V>ClosingFuture.catchingMoreGeneric(Class<X> exceptionType, ClosingFuture.ClosingFunction<? super X, W> fallback, Executor executor) <U> ClosingFuture<U>ClosingFuture.transform(ClosingFuture.ClosingFunction<? super V, U> function, Executor executor) Returns a newClosingFuturepipeline step derived from this one by applying a function to its value.