Uses of Interface
io.vavr.concurrent.Future
-
Packages that use Future Package Description io.vavr BesideAPIthe io.vavr package contains core types like (Checked)Functions and Tuples.io.vavr.concurrent This package contains basic building blocks for creating fast, asynchronous, non-blocking parallel code. -
-
Uses of Future in io.vavr
Fields in io.vavr declared as Future Modifier and Type Field Description private Future<T1>API.For1Future. ts1private Future<T1>API.For2Future. ts1private Future<T1>API.For3Future. ts1private Future<T1>API.For4Future. ts1private Future<T1>API.For5Future. ts1private Future<T1>API.For6Future. ts1private Future<T1>API.For7Future. ts1private Future<T1>API.For8Future. ts1private Future<T1>API.ForLazy2Future. ts1private Future<T1>API.ForLazy3Future. ts1private Future<T1>API.ForLazy4Future. ts1private Future<T1>API.ForLazy5Future. ts1private Future<T1>API.ForLazy6Future. ts1private Future<T1>API.ForLazy7Future. ts1private Future<T1>API.ForLazy8Future. ts1private Future<T2>API.For2Future. ts2private Future<T2>API.For3Future. ts2private Future<T2>API.For4Future. ts2private Future<T2>API.For5Future. ts2private Future<T2>API.For6Future. ts2private Future<T2>API.For7Future. ts2private Future<T2>API.For8Future. ts2private Future<T3>API.For3Future. ts3private Future<T3>API.For4Future. ts3private Future<T3>API.For5Future. ts3private Future<T3>API.For6Future. ts3private Future<T3>API.For7Future. ts3private Future<T3>API.For8Future. ts3private Future<T4>API.For4Future. ts4private Future<T4>API.For5Future. ts4private Future<T4>API.For6Future. ts4private Future<T4>API.For7Future. ts4private Future<T4>API.For8Future. ts4private Future<T5>API.For5Future. ts5private Future<T5>API.For6Future. ts5private Future<T5>API.For7Future. ts5private Future<T5>API.For8Future. ts5private Future<T6>API.For6Future. ts6private Future<T6>API.For7Future. ts6private Future<T6>API.For8Future. ts6private Future<T7>API.For7Future. ts7private Future<T7>API.For8Future. ts7private Future<T8>API.For8Future. ts8Fields in io.vavr with type parameters of type Future Modifier and Type Field Description private Function1<? super T1,Future<T2>>API.ForLazy2Future. ts2private Function1<? super T1,Future<T2>>API.ForLazy3Future. ts2private Function1<? super T1,Future<T2>>API.ForLazy4Future. ts2private Function1<? super T1,Future<T2>>API.ForLazy5Future. ts2private Function1<? super T1,Future<T2>>API.ForLazy6Future. ts2private Function1<? super T1,Future<T2>>API.ForLazy7Future. ts2private Function1<? super T1,Future<T2>>API.ForLazy8Future. ts2private Function2<? super T1,? super T2,Future<T3>>API.ForLazy3Future. ts3private Function2<? super T1,? super T2,Future<T3>>API.ForLazy4Future. ts3private Function2<? super T1,? super T2,Future<T3>>API.ForLazy5Future. ts3private Function2<? super T1,? super T2,Future<T3>>API.ForLazy6Future. ts3private Function2<? super T1,? super T2,Future<T3>>API.ForLazy7Future. ts3private Function2<? super T1,? super T2,Future<T3>>API.ForLazy8Future. ts3private Function3<? super T1,? super T2,? super T3,Future<T4>>API.ForLazy4Future. ts4private Function3<? super T1,? super T2,? super T3,Future<T4>>API.ForLazy5Future. ts4private Function3<? super T1,? super T2,? super T3,Future<T4>>API.ForLazy6Future. ts4private Function3<? super T1,? super T2,? super T3,Future<T4>>API.ForLazy7Future. ts4private Function3<? super T1,? super T2,? super T3,Future<T4>>API.ForLazy8Future. ts4private Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>>API.ForLazy5Future. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>>API.ForLazy6Future. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>>API.ForLazy7Future. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>>API.ForLazy8Future. ts5private Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>>API.ForLazy6Future. ts6private Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>>API.ForLazy7Future. ts6private Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>>API.ForLazy8Future. ts6private Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>>API.ForLazy7Future. ts7private Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>>API.ForLazy8Future. ts7private Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>>API.ForLazy8Future. ts8Methods in io.vavr that return Future Modifier and Type Method Description static <T> Future<T>API. Future(CheckedFunction0<? extends T> computation)Alias forof(CheckedFunction0)static <T> Future<T>API. Future(java.util.concurrent.Executor executorService, CheckedFunction0<? extends T> computation)Alias forof(Executor, CheckedFunction0)static <T> Future<T>API. Future(java.util.concurrent.Executor executorService, T result)Alias forsuccessful(Executor, Object)static <T> Future<T>API. Future(T result)Alias forsuccessful(Object)Future<T1>API.For1Future. yield()A shortcut foryield(Function.identity()).<R> Future<R>API.For1Future. yield(@NonNull java.util.function.Function<? super T1,? extends R> f)Yields a result for elements of the cross-product of the underlying Future.<R> Future<R>API.For2Future. yield(@NonNull java.util.function.BiFunction<? super T1,? super T2,? extends R> f)Yields a result for elements of the cross-product of the underlying Futures.<R> Future<R>API.For3Future. yield(@NonNull Function3<? super T1,? super T2,? super T3,? extends R> f)Yields a result for elements of the cross-product of the underlying Futures.<R> Future<R>API.For4Future. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Yields a result for elements of the cross-product of the underlying Futures.<R> Future<R>API.For5Future. yield(@NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,? extends R> f)Yields a result for elements of the cross-product of the underlying Futures.<R> Future<R>API.For6Future. yield(@NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? extends R> f)Yields a result for elements of the cross-product of the underlying Futures.<R> Future<R>API.For7Future. yield(@NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? extends R> f)Yields a result for elements of the cross-product of the underlying Futures.<R> Future<R>API.For8Future. yield(@NonNull Function8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> f)Yields a result for elements of the cross-product of the underlying Futures.<R> Future<R>API.ForLazy2Future. yield(@NonNull java.util.function.BiFunction<? super T1,? super T2,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> Future<R>API.ForLazy3Future. yield(@NonNull Function3<? super T1,? super T2,? super T3,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> Future<R>API.ForLazy4Future. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> Future<R>API.ForLazy5Future. yield(@NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> Future<R>API.ForLazy6Future. yield(@NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> Future<R>API.ForLazy7Future. yield(@NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> Future<R>API.ForLazy8Future. yield(@NonNull Function8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> f)Produces results by mapping the Cartesian product of all bound values.Methods in io.vavr that return types with arguments of type Future Modifier and Type Method Description static <T,_1 extends Option<Try<T>>>
API.Match.Pattern1<Future<T>,_1>Patterns. $Future(API.Match.Pattern<_1,?> p1)Methods in io.vavr with parameters of type Future Modifier and Type Method Description static <T1> API.For1Future<T1>API. For(@NonNull Future<T1> ts1)Creates aFor-comprehension of one Future.static <T1,T2>
API.For2Future<T1,T2>API. For(@NonNull Future<T1> ts1, @NonNull Future<T2> ts2)Creates aFor-comprehension of two Futures.static <T1,T2,T3>
API.For3Future<T1,T2,T3>API. For(@NonNull Future<T1> ts1, @NonNull Future<T2> ts2, @NonNull Future<T3> ts3)Creates aFor-comprehension of three Futures.static <T1,T2,T3,T4>
API.For4Future<T1,T2,T3,T4>API. For(@NonNull Future<T1> ts1, @NonNull Future<T2> ts2, @NonNull Future<T3> ts3, @NonNull Future<T4> ts4)Creates aFor-comprehension of 4 Futures.static <T1,T2,T3,T4,T5>
API.For5Future<T1,T2,T3,T4,T5>API. For(@NonNull Future<T1> ts1, @NonNull Future<T2> ts2, @NonNull Future<T3> ts3, @NonNull Future<T4> ts4, @NonNull Future<T5> ts5)Creates aFor-comprehension of 5 Futures.static <T1,T2,T3,T4,T5,T6>
API.For6Future<T1,T2,T3,T4,T5,T6>API. For(@NonNull Future<T1> ts1, @NonNull Future<T2> ts2, @NonNull Future<T3> ts3, @NonNull Future<T4> ts4, @NonNull Future<T5> ts5, @NonNull Future<T6> ts6)Creates aFor-comprehension of 6 Futures.static <T1,T2,T3,T4,T5,T6,T7>
API.For7Future<T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull Future<T1> ts1, @NonNull Future<T2> ts2, @NonNull Future<T3> ts3, @NonNull Future<T4> ts4, @NonNull Future<T5> ts5, @NonNull Future<T6> ts6, @NonNull Future<T7> ts7)Creates aFor-comprehension of 7 Futures.static <T1,T2,T3,T4,T5,T6,T7,T8>
API.For8Future<T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Future<T1> ts1, @NonNull Future<T2> ts2, @NonNull Future<T3> ts3, @NonNull Future<T4> ts4, @NonNull Future<T5> ts5, @NonNull Future<T6> ts6, @NonNull Future<T7> ts7, @NonNull Future<T8> ts8)Creates aFor-comprehension of 8 Futures.static <T1,T2>
API.ForLazy2Future<T1,T2>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2)Creates a lazyFor-comprehension over two Futures.static <T1,T2,T3>
API.ForLazy3Future<T1,T2,T3>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3)Creates a lazyFor-comprehension over three Futures.static <T1,T2,T3,T4>
API.ForLazy4Future<T1,T2,T3,T4>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4)Creates a lazyFor-comprehension over 4 Futures.static <T1,T2,T3,T4,T5>
API.ForLazy5Future<T1,T2,T3,T4,T5>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5)Creates a lazyFor-comprehension over 5 Futures.static <T1,T2,T3,T4,T5,T6>
API.ForLazy6Future<T1,T2,T3,T4,T5,T6>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6)Creates a lazyFor-comprehension over 6 Futures.static <T1,T2,T3,T4,T5,T6,T7>
API.ForLazy7Future<T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)Creates a lazyFor-comprehension over 7 Futures.static <T1,T2,T3,T4,T5,T6,T7,T8>
API.ForLazy8Future<T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, @NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)Creates a lazyFor-comprehension over 8 Futures.(package private) static <T> Tuple1<Option<Try<T>>>$. Future(Future<T> future)Method parameters in io.vavr with type arguments of type Future Modifier and Type Method Description static <T1,T2>
API.ForLazy2Future<T1,T2>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2)Creates a lazyFor-comprehension over two Futures.static <T1,T2,T3>
API.ForLazy3Future<T1,T2,T3>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3)Creates a lazyFor-comprehension over three Futures.static <T1,T2,T3>
API.ForLazy3Future<T1,T2,T3>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3)Creates a lazyFor-comprehension over three Futures.static <T1,T2,T3,T4>
API.ForLazy4Future<T1,T2,T3,T4>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4)Creates a lazyFor-comprehension over 4 Futures.static <T1,T2,T3,T4>
API.ForLazy4Future<T1,T2,T3,T4>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4)Creates a lazyFor-comprehension over 4 Futures.static <T1,T2,T3,T4>
API.ForLazy4Future<T1,T2,T3,T4>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4)Creates a lazyFor-comprehension over 4 Futures.static <T1,T2,T3,T4,T5>
API.ForLazy5Future<T1,T2,T3,T4,T5>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5)Creates a lazyFor-comprehension over 5 Futures.static <T1,T2,T3,T4,T5>
API.ForLazy5Future<T1,T2,T3,T4,T5>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5)Creates a lazyFor-comprehension over 5 Futures.static <T1,T2,T3,T4,T5>
API.ForLazy5Future<T1,T2,T3,T4,T5>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5)Creates a lazyFor-comprehension over 5 Futures.static <T1,T2,T3,T4,T5>
API.ForLazy5Future<T1,T2,T3,T4,T5>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5)Creates a lazyFor-comprehension over 5 Futures.static <T1,T2,T3,T4,T5,T6>
API.ForLazy6Future<T1,T2,T3,T4,T5,T6>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6)Creates a lazyFor-comprehension over 6 Futures.static <T1,T2,T3,T4,T5,T6>
API.ForLazy6Future<T1,T2,T3,T4,T5,T6>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6)Creates a lazyFor-comprehension over 6 Futures.static <T1,T2,T3,T4,T5,T6>
API.ForLazy6Future<T1,T2,T3,T4,T5,T6>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6)Creates a lazyFor-comprehension over 6 Futures.static <T1,T2,T3,T4,T5,T6>
API.ForLazy6Future<T1,T2,T3,T4,T5,T6>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6)Creates a lazyFor-comprehension over 6 Futures.static <T1,T2,T3,T4,T5,T6>
API.ForLazy6Future<T1,T2,T3,T4,T5,T6>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6)Creates a lazyFor-comprehension over 6 Futures.static <T1,T2,T3,T4,T5,T6,T7>
API.ForLazy7Future<T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)Creates a lazyFor-comprehension over 7 Futures.static <T1,T2,T3,T4,T5,T6,T7>
API.ForLazy7Future<T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)Creates a lazyFor-comprehension over 7 Futures.static <T1,T2,T3,T4,T5,T6,T7>
API.ForLazy7Future<T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)Creates a lazyFor-comprehension over 7 Futures.static <T1,T2,T3,T4,T5,T6,T7>
API.ForLazy7Future<T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)Creates a lazyFor-comprehension over 7 Futures.static <T1,T2,T3,T4,T5,T6,T7>
API.ForLazy7Future<T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)Creates a lazyFor-comprehension over 7 Futures.static <T1,T2,T3,T4,T5,T6,T7>
API.ForLazy7Future<T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)Creates a lazyFor-comprehension over 7 Futures.static <T1,T2,T3,T4,T5,T6,T7,T8>
API.ForLazy8Future<T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, @NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)Creates a lazyFor-comprehension over 8 Futures.static <T1,T2,T3,T4,T5,T6,T7,T8>
API.ForLazy8Future<T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, @NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)Creates a lazyFor-comprehension over 8 Futures.static <T1,T2,T3,T4,T5,T6,T7,T8>
API.ForLazy8Future<T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, @NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)Creates a lazyFor-comprehension over 8 Futures.static <T1,T2,T3,T4,T5,T6,T7,T8>
API.ForLazy8Future<T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, @NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)Creates a lazyFor-comprehension over 8 Futures.static <T1,T2,T3,T4,T5,T6,T7,T8>
API.ForLazy8Future<T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, @NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)Creates a lazyFor-comprehension over 8 Futures.static <T1,T2,T3,T4,T5,T6,T7,T8>
API.ForLazy8Future<T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, @NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)Creates a lazyFor-comprehension over 8 Futures.static <T1,T2,T3,T4,T5,T6,T7,T8>
API.ForLazy8Future<T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, @NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)Creates a lazyFor-comprehension over 8 Futures.Constructors in io.vavr with parameters of type Future Constructor Description For1Future(Future<T1> ts1)For2Future(Future<T1> ts1, Future<T2> ts2)For3Future(Future<T1> ts1, Future<T2> ts2, Future<T3> ts3)For4Future(Future<T1> ts1, Future<T2> ts2, Future<T3> ts3, Future<T4> ts4)For5Future(Future<T1> ts1, Future<T2> ts2, Future<T3> ts3, Future<T4> ts4, Future<T5> ts5)For6Future(Future<T1> ts1, Future<T2> ts2, Future<T3> ts3, Future<T4> ts4, Future<T5> ts5, Future<T6> ts6)For7Future(Future<T1> ts1, Future<T2> ts2, Future<T3> ts3, Future<T4> ts4, Future<T5> ts5, Future<T6> ts6, Future<T7> ts7)For8Future(Future<T1> ts1, Future<T2> ts2, Future<T3> ts3, Future<T4> ts4, Future<T5> ts5, Future<T6> ts6, Future<T7> ts7, Future<T8> ts8)ForLazy2Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2)ForLazy3Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3)ForLazy4Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4)ForLazy5Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5)ForLazy6Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6)ForLazy7Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)ForLazy8Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)Constructor parameters in io.vavr with type arguments of type Future Constructor Description ForLazy2Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2)ForLazy3Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3)ForLazy3Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3)ForLazy4Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4)ForLazy4Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4)ForLazy4Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4)ForLazy5Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5)ForLazy5Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5)ForLazy5Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5)ForLazy5Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5)ForLazy6Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6)ForLazy6Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6)ForLazy6Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6)ForLazy6Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6)ForLazy6Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6)ForLazy7Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)ForLazy7Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)ForLazy7Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)ForLazy7Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)ForLazy7Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)ForLazy7Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)ForLazy8Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)ForLazy8Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)ForLazy8Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)ForLazy8Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)ForLazy8Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)ForLazy8Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)ForLazy8Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8) -
Uses of Future in io.vavr.concurrent
Classes in io.vavr.concurrent that implement Future Modifier and Type Class Description (package private) classFutureImpl<T>INTERNAL API - This class is subject to change.Methods in io.vavr.concurrent that return Future Modifier and Type Method Description default Future<T>Future. andThen(@NonNull java.util.function.Consumer<? super Try<T>> action)Supports chaining of callbacks that are guaranteed to be executed in order.Future<T>Future. await()Blocks the current thread until thisFutureis completed, or returns immediately if it is already completed.Future<T>Future. await(long timeout, java.util.concurrent.TimeUnit unit)Blocks the current thread until thisFutureis completed, or returns immediately if it is already completed.Future<T>FutureImpl. await()Future<T>FutureImpl. await(long timeout, @NonNull java.util.concurrent.TimeUnit unit)default <R> Future<R>Future. collect(@NonNull PartialFunction<? super T,? extends R> partialFunction)Applies apartialFunctionto the value of thisFuture, collecting results only for values where the function is defined.default Future<java.lang.Throwable>Future. failed()Returns a projection that inverts the result of thisFuture.static <T> Future<T>Future. failed(@NonNull java.lang.Throwable exception)static <T> Future<T>Future. failed(@NonNull java.util.concurrent.Executor executor, @NonNull java.lang.Throwable exception)Creates a failedFuturewith the givenexception, executing callbacks using the specifiedExecutor.default Future<T>Future. fallbackTo(@NonNull Future<? extends T> that)Returns aFuturethat yields the result of thisFutureif it succeeds.default Future<T>Future. filter(@NonNull java.util.function.Predicate<? super T> predicate)Shortcut forfilterTry(predicate::test), filtering the result of thisFutureusing the given predicate.default Future<T>Future. filterTry(@NonNull CheckedPredicate<? super T> predicate)Filters the result of thisFutureusing the givenCheckedPredicate, delegating toTry.filterTry(CheckedPredicate).static <T> Future<Option<T>>Future. find(@NonNull java.lang.Iterable<? extends Future<? extends T>> futures, @NonNull java.util.function.Predicate<? super T> predicate)Returns aFuturethat completes with the first result of the givenfuturesthat satisfies the specifiedpredicate.static <T> Future<Option<T>>Future. find(@NonNull java.util.concurrent.Executor executor, @NonNull java.lang.Iterable<? extends Future<? extends T>> futures, @NonNull java.util.function.Predicate<? super T> predicate)Returns aFuturethat completes with the first result of the givenfuturesthat satisfies the specifiedpredicate.static <T> Future<T>Future. firstCompletedOf(@NonNull java.lang.Iterable<? extends Future<? extends T>> futures)Returns a newFuturethat completes with the result of the first future in the given iterable that completes, using theDEFAULT_EXECUTOR.static <T> Future<T>Future. firstCompletedOf(@NonNull java.util.concurrent.Executor executor, @NonNull java.lang.Iterable<? extends Future<? extends T>> futures)Returns a newFuturethat completes with the result of the first future in the given iterable that completes, using the specifiedExecutor.default <U> Future<U>Future. flatMap(@NonNull java.util.function.Function<? super T,? extends Future<? extends U>> mapper)Transforms the value of thisFutureusing the givenFunctionif it completes successfully, or returns aFuturewith the failure if thisFuturefails.default <U> Future<U>Future. flatMapTry(@NonNull CheckedFunction1<? super T,? extends Future<? extends U>> mapper)Transforms the value of thisFutureusing the givenCheckedFunction1if it completes successfully, or returns aFuturewith the failure if thisFuturefails.static <T,U>
Future<U>Future. fold(@NonNull java.lang.Iterable<? extends Future<? extends T>> futures, U zero, @NonNull java.util.function.BiFunction<? super U,? super T,? extends U> f)Returns aFuturethat contains the result of folding the given future values.static <T,U>
Future<U>Future. fold(@NonNull java.util.concurrent.Executor executor, @NonNull java.lang.Iterable<? extends Future<? extends T>> futures, U zero, @NonNull java.util.function.BiFunction<? super U,? super T,? extends U> f)Returns aFuturecontaining the result of folding the given future values.static <T> Future<T>Future. fromCompletableFuture(@NonNull java.util.concurrent.CompletableFuture<T> future)Creates aFuturethat wraps the givenCompletableFuture, using theDEFAULT_EXECUTORfor executing callbacks.static <T> Future<T>Future. fromCompletableFuture(@NonNull java.util.concurrent.Executor executor, @NonNull java.util.concurrent.CompletableFuture<T> future)Creates aFuturethat wraps the givenCompletableFuture, executing callbacks using the specifiedExecutor.static <T> Future<T>Future. fromJavaFuture(@NonNull java.util.concurrent.Executor executor, @NonNull java.util.concurrent.Future<T> future)Creates aFuturethat wraps the givenFuture, executing callbacks using the specifiedExecutor.static <T> Future<T>Future. fromJavaFuture(@NonNull java.util.concurrent.Future<T> future)static <T> Future<T>Future. fromTry(@NonNull Try<? extends T> result)static <T> Future<T>Future. fromTry(@NonNull java.util.concurrent.Executor executor, @NonNull Try<? extends T> result)Future<T>Promise. future()Returns the underlyingFutureassociated with thisPromise.Future<T>PromiseImpl. future()default <U> Future<U>Future. map(@NonNull java.util.function.Function<? super T,? extends U> mapper)default <U> Future<U>Future. mapTo(U value)default Future<java.lang.Void>Future. mapToVoid()default <U> Future<U>Future. mapTry(@NonNull CheckedFunction1<? super T,? extends U> mapper)Maps the value of thisFutureto a new value using the givenCheckedFunction1if it completes successfully.static <T> Future<T>Future. narrow(Future<? extends T> future)Narrows aFuture<? extends T>toFuture<T>via a type-safe cast.static <T> Future<T>Future. of(@NonNull CheckedFunction0<? extends T> computation)Starts an asynchronous computation using theDEFAULT_EXECUTOR.static <T> Future<T>Future. of(@NonNull java.util.concurrent.Executor executor, @NonNull CheckedFunction0<? extends T> computation)Starts an asynchronous computation using the specifiedExecutor.Future<T>Future. onComplete(@NonNull java.util.function.Consumer<? super Try<T>> action)Performs the given action once thisFutureis complete.Future<T>FutureImpl. onComplete(@NonNull java.util.function.Consumer<? super Try<T>> action)default Future<T>Future. onFailure(@NonNull java.util.function.Consumer<? super java.lang.Throwable> action)Performs the given action once thisFutureis complete and its result is aTry.Failure.default Future<T>Future. onSuccess(@NonNull java.util.function.Consumer<? super T> action)Performs the given action once thisFutureis complete and its result is aTry.Success.default Future<T>Future. orElse(@NonNull Future<? extends T> other)Returns thisFutureif it completes successfully, or the given alternativeFutureif thisFuturefails.default Future<T>Future. orElse(@NonNull java.util.function.Supplier<? extends Future<? extends T>> supplier)Returns thisFutureif it completes successfully, or aFuturesupplied by the givenSupplierif thisFuturefails.default Future<T>Future. peek(@NonNull java.util.function.Consumer<? super T> action)default Future<T>Future. recover(@NonNull java.util.function.Function<? super java.lang.Throwable,? extends T> f)Handles a failure of thisFutureby mapping the exception to a new result.default Future<T>Future. recoverWith(@NonNull java.util.function.Function<? super java.lang.Throwable,? extends Future<? extends T>> f)Handles a failure of thisFutureby returning the result of anotherFuture.static <T> Future<T>Future. reduce(@NonNull java.lang.Iterable<? extends Future<? extends T>> futures, @NonNull java.util.function.BiFunction<? super T,? super T,? extends T> f)Returns aFuturecontaining the result of reducing the given future values.static <T> Future<T>Future. reduce(@NonNull java.util.concurrent.Executor executor, @NonNull java.lang.Iterable<? extends Future<? extends T>> futures, @NonNull java.util.function.BiFunction<? super T,? super T,? extends T> f)Returns aFuturecontaining the result of reducing the given future values.static Future<java.lang.Void>Future. run(@NonNull CheckedRunnable unit)Runs an asynchronous computation using theDEFAULT_EXECUTOR.static Future<java.lang.Void>Future. run(@NonNull java.util.concurrent.Executor executor, @NonNull CheckedRunnable unit)Starts an asynchronous computation using the specifiedExecutor.static <T> Future<Seq<T>>Future. sequence(@NonNull java.lang.Iterable<? extends Future<? extends T>> futures)Reduces multipleFutureinstances into a singleFutureby transforming anIterable<Future<? extends T>>into aFuture<Seq<T>>.static <T> Future<Seq<T>>Future. sequence(@NonNull java.util.concurrent.Executor executor, @NonNull java.lang.Iterable<? extends Future<? extends T>> futures)Reduces multipleFutureinstances into a singleFutureby transforming anIterable<Future<? extends T>>into aFuture<Seq<T>>.static <T> Future<T>Future. successful(@NonNull java.util.concurrent.Executor executor, T result)Creates a succeededFuturewith the given result, executing callbacks using the specifiedExecutor.static <T> Future<T>Future. successful(T result)Creates a succeededFuturewith the given result, using theDEFAULT_EXECUTORto execute callbacks.default <U> Future<U>Future. transformValue(@NonNull java.util.function.Function<? super Try<T>,? extends Try<? extends U>> f)Transforms the value of thisFuture, regardless of whether it completed successfully or with a failure.static <T,U>
Future<Seq<U>>Future. traverse(@NonNull java.lang.Iterable<? extends T> values, @NonNull java.util.function.Function<? super T,? extends Future<? extends U>> mapper)Maps the values of an iterable in parallel to a sequence of mapped values, producing a singleFutureby transforming anIterable<? extends T>into aFuture<Seq<U>>.static <T,U>
Future<Seq<U>>Future. traverse(@NonNull java.util.concurrent.Executor executor, @NonNull java.lang.Iterable<? extends T> values, @NonNull java.util.function.Function<? super T,? extends Future<? extends U>> mapper)Maps the values of an iterable in parallel to a sequence of mapped values, producing a singleFutureby transforming anIterable<? extends T>into aFuture<Seq<U>>.default <U> Future<Tuple2<T,U>>Future. zip(@NonNull Future<? extends U> that)Combines thisFuturewith anotherFuture, returning aFutureof a tuple of both results.default <U,R>
Future<R>Future. zipWith(@NonNull Future<? extends U> that, @NonNull java.util.function.BiFunction<? super T,? super U,? extends R> combinator)Combines thisFuturewith anotherFutureusing the given combinator function.Methods in io.vavr.concurrent with parameters of type Future Modifier and Type Method Description default Promise<T>Promise. completeWith(@NonNull Future<? extends T> other)Completes thisPromisewith the result of the givenFutureonce it is completed.default Future<T>Future. fallbackTo(@NonNull Future<? extends T> that)Returns aFuturethat yields the result of thisFutureif it succeeds.static <T> Future<T>Future. narrow(Future<? extends T> future)Narrows aFuture<? extends T>toFuture<T>via a type-safe cast.default Future<T>Future. orElse(@NonNull Future<? extends T> other)Returns thisFutureif it completes successfully, or the given alternativeFutureif thisFuturefails.default Promise<T>Promise. tryCompleteWith(@NonNull Future<? extends T> other)Attempts to complete thisPromisewith the result of the givenFutureonce it is completed.default <U> Future<Tuple2<T,U>>Future. zip(@NonNull Future<? extends U> that)Combines thisFuturewith anotherFuture, returning aFutureof a tuple of both results.default <U,R>
Future<R>Future. zipWith(@NonNull Future<? extends U> that, @NonNull java.util.function.BiFunction<? super T,? super U,? extends R> combinator)Combines thisFuturewith anotherFutureusing the given combinator function.Method parameters in io.vavr.concurrent with type arguments of type Future Modifier and Type Method Description static <T> Future<Option<T>>Future. find(@NonNull java.lang.Iterable<? extends Future<? extends T>> futures, @NonNull java.util.function.Predicate<? super T> predicate)Returns aFuturethat completes with the first result of the givenfuturesthat satisfies the specifiedpredicate.static <T> Future<Option<T>>Future. find(@NonNull java.util.concurrent.Executor executor, @NonNull java.lang.Iterable<? extends Future<? extends T>> futures, @NonNull java.util.function.Predicate<? super T> predicate)Returns aFuturethat completes with the first result of the givenfuturesthat satisfies the specifiedpredicate.static <T> Future<T>Future. firstCompletedOf(@NonNull java.lang.Iterable<? extends Future<? extends T>> futures)Returns a newFuturethat completes with the result of the first future in the given iterable that completes, using theDEFAULT_EXECUTOR.static <T> Future<T>Future. firstCompletedOf(@NonNull java.util.concurrent.Executor executor, @NonNull java.lang.Iterable<? extends Future<? extends T>> futures)Returns a newFuturethat completes with the result of the first future in the given iterable that completes, using the specifiedExecutor.default <U> Future<U>Future. flatMap(@NonNull java.util.function.Function<? super T,? extends Future<? extends U>> mapper)Transforms the value of thisFutureusing the givenFunctionif it completes successfully, or returns aFuturewith the failure if thisFuturefails.default <U> Future<U>Future. flatMapTry(@NonNull CheckedFunction1<? super T,? extends Future<? extends U>> mapper)Transforms the value of thisFutureusing the givenCheckedFunction1if it completes successfully, or returns aFuturewith the failure if thisFuturefails.static <T,U>
Future<U>Future. fold(@NonNull java.lang.Iterable<? extends Future<? extends T>> futures, U zero, @NonNull java.util.function.BiFunction<? super U,? super T,? extends U> f)Returns aFuturethat contains the result of folding the given future values.static <T,U>
Future<U>Future. fold(@NonNull java.util.concurrent.Executor executor, @NonNull java.lang.Iterable<? extends Future<? extends T>> futures, U zero, @NonNull java.util.function.BiFunction<? super U,? super T,? extends U> f)Returns aFuturecontaining the result of folding the given future values.default Future<T>Future. orElse(@NonNull java.util.function.Supplier<? extends Future<? extends T>> supplier)Returns thisFutureif it completes successfully, or aFuturesupplied by the givenSupplierif thisFuturefails.default Future<T>Future. recoverWith(@NonNull java.util.function.Function<? super java.lang.Throwable,? extends Future<? extends T>> f)Handles a failure of thisFutureby returning the result of anotherFuture.static <T> Future<T>Future. reduce(@NonNull java.lang.Iterable<? extends Future<? extends T>> futures, @NonNull java.util.function.BiFunction<? super T,? super T,? extends T> f)Returns aFuturecontaining the result of reducing the given future values.static <T> Future<T>Future. reduce(@NonNull java.util.concurrent.Executor executor, @NonNull java.lang.Iterable<? extends Future<? extends T>> futures, @NonNull java.util.function.BiFunction<? super T,? super T,? extends T> f)Returns aFuturecontaining the result of reducing the given future values.static <T> Future<Seq<T>>Future. sequence(@NonNull java.lang.Iterable<? extends Future<? extends T>> futures)Reduces multipleFutureinstances into a singleFutureby transforming anIterable<Future<? extends T>>into aFuture<Seq<T>>.static <T> Future<Seq<T>>Future. sequence(@NonNull java.util.concurrent.Executor executor, @NonNull java.lang.Iterable<? extends Future<? extends T>> futures)Reduces multipleFutureinstances into a singleFutureby transforming anIterable<Future<? extends T>>into aFuture<Seq<T>>.default <U> UFuture. transform(@NonNull java.util.function.Function<? super Future<T>,? extends U> f)Transforms the result of thisFutureusing the given function.static <T,U>
Future<Seq<U>>Future. traverse(@NonNull java.lang.Iterable<? extends T> values, @NonNull java.util.function.Function<? super T,? extends Future<? extends U>> mapper)Maps the values of an iterable in parallel to a sequence of mapped values, producing a singleFutureby transforming anIterable<? extends T>into aFuture<Seq<U>>.static <T,U>
Future<Seq<U>>Future. traverse(@NonNull java.util.concurrent.Executor executor, @NonNull java.lang.Iterable<? extends T> values, @NonNull java.util.function.Function<? super T,? extends Future<? extends U>> mapper)Maps the values of an iterable in parallel to a sequence of mapped values, producing a singleFutureby transforming anIterable<? extends T>into aFuture<Seq<U>>.
-