Uses of Interface
io.activej.async.function.AsyncFunction
Packages that use AsyncFunction
-
Uses of AsyncFunction in io.activej.async
Constructors in io.activej.async with parameters of type AsyncFunctionModifierConstructorDescriptionAsyncBuffer(AsyncFunction<A, R> executor, Supplier<A> bufferSupplier) -
Uses of AsyncFunction in io.activej.async.function
Methods in io.activej.async.function that return AsyncFunctionModifier and TypeMethodDescriptionstatic <T,R> AsyncFunction<T, R> AsyncFunctions.buffer(int maxParallelCalls, int maxBufferedCalls, AsyncFunction<T, R> function) static <T,R> AsyncFunction<T, R> AsyncFunctions.buffer(AsyncFunction<T, R> actual) static <T,R> AsyncFunction<T, R> AsyncFunction.of(io.activej.common.function.FunctionEx<? super T, ? extends R> function) Wraps aFunctionExinterface.static <T,R> AsyncFunction<T, R> AsyncFunctions.ofExecutor(AsyncExecutor executor, AsyncFunction<T, R> function) static <T,R> AsyncFunction<T, R> AsyncFunction.sanitize(AsyncFunctionEx<? super T, R> function) Methods in io.activej.async.function with parameters of type AsyncFunctionModifier and TypeMethodDescriptionstatic <T,R> AsyncFunction<T, R> AsyncFunctions.buffer(int maxParallelCalls, int maxBufferedCalls, AsyncFunction<T, R> function) static <T,R> AsyncFunction<T, R> AsyncFunctions.buffer(AsyncFunction<T, R> actual) static <T,R> AsyncFunction<T, R> AsyncFunctions.ofExecutor(AsyncExecutor executor, AsyncFunction<T, R> function) -
Uses of AsyncFunction in io.activej.promise
Methods in io.activej.promise that return AsyncFunctionModifier and TypeMethodDescriptionstatic <T,A, R> AsyncFunction<T, R> Promises.coalesce(Supplier<A> argumentAccumulatorSupplier, BiConsumer<A, T> argumentAccumulatorFn, AsyncFunction<A, R> fn) static <T,T1, R, R1>
AsyncFunction<T,R> Promises.mapTuple(io.activej.common.tuple.TupleConstructor1<R1, R> constructor, Function<? super T, T1> getter1, Function<T1, Promise<R1>> fn1) static <T,T1, T2, R, R1, R2>
AsyncFunction<T,R> Promises.mapTuple(io.activej.common.tuple.TupleConstructor2<R1, R2, R> constructor, Function<? super T, T1> getter1, Function<T1, Promise<R1>> fn1, Function<? super T, T2> getter2, Function<T2, Promise<R2>> fn2) static <T,T1, T2, T3, R, R1, R2, R3>
AsyncFunction<T,R> Promises.mapTuple(io.activej.common.tuple.TupleConstructor3<R1, R2, R3, R> constructor, Function<? super T, T1> getter1, Function<T1, Promise<R1>> fn1, Function<? super T, T2> getter2, Function<T2, Promise<R2>> fn2, Function<? super T, T3> getter3, Function<T3, Promise<R3>> fn3) static <T,T1, T2, T3, T4, R, R1, R2, R3, R4>
AsyncFunction<T,R> Promises.mapTuple(io.activej.common.tuple.TupleConstructor4<R1, R2, R3, R4, R> constructor, Function<? super T, T1> getter1, Function<T1, Promise<R1>> fn1, Function<? super T, T2> getter2, Function<T2, Promise<R2>> fn2, Function<? super T, T3> getter3, Function<T3, Promise<R3>> fn3, Function<? super T, T4> getter4, Function<T4, Promise<R4>> fn4) static <T,T1, T2, T3, T4, T5, R, R1, R2, R3, R4, R5>
AsyncFunction<T,R> Promises.mapTuple(io.activej.common.tuple.TupleConstructor5<R1, R2, R3, R4, R5, R> constructor, Function<? super T, T1> getter1, Function<T1, Promise<R1>> fn1, Function<? super T, T2> getter2, Function<T2, Promise<R2>> fn2, Function<? super T, T3> getter3, Function<T3, Promise<R3>> fn3, Function<? super T, T4> getter4, Function<T4, Promise<R4>> fn4, Function<? super T, T5> getter5, Function<T5, Promise<R5>> fn5) static <T,T1, T2, T3, T4, T5, T6, R, R1, R2, R3, R4, R5, R6>
AsyncFunction<T,R> Promises.mapTuple(io.activej.common.tuple.TupleConstructor6<R1, R2, R3, R4, R5, R6, R> constructor, Function<? super T, T1> getter1, Function<T1, Promise<R1>> fn1, Function<? super T, T2> getter2, Function<T2, Promise<R2>> fn2, Function<? super T, T3> getter3, Function<T3, Promise<R3>> fn3, Function<? super T, T4> getter4, Function<T4, Promise<R4>> fn4, Function<? super T, T5> getter5, Function<T5, Promise<R5>> fn5, Function<? super T, T6> getter6, Function<T6, Promise<R6>> fn6) Methods in io.activej.promise with parameters of type AsyncFunctionModifier and TypeMethodDescriptionstatic <T,A, R> AsyncFunction<T, R> Promises.coalesce(Supplier<A> argumentAccumulatorSupplier, BiConsumer<A, T> argumentAccumulatorFn, AsyncFunction<A, R> fn)