public static class FluentFunctions.FluentTriFunction<T1,T2,T3,R>
extends java.lang.Object
Constructor and Description |
---|
FluentTriFunction(TriFunction<T1,T2,T3,R> fn) |
Modifier and Type | Method and Description |
---|---|
FluentFunctions.FluentTriFunction<T1,T2,T3,R> |
after(QuadConsumer<T1,T2,T3,R> action) |
<R2> FluentFunctions.FluentTriFunction<T1,T2,T3,R2> |
andThen(java.util.function.Function<? super R,? extends R2> after) |
R |
apply(T1 t1,
T2 t2,
T3 t3) |
FluentFunctions.FluentTriFunction<T1,T2,T3,R> |
around(java.util.function.Function<FluentFunctions.Advice3<T1,T2,T3,R>,R> around) |
java.util.concurrent.CompletableFuture<FluentFunctions.FluentTriFunction<T1,T2,T3,R>> |
async(java.util.concurrent.Executor ex) |
FluentFunctions.FluentTriFunction<T1,T2,T3,R> |
before(TriConsumer<T1,T2,T3> action) |
FluentFunctions.FluentFunction<T1,java.util.function.Function<T2,java.util.function.Function<T3,R>>> |
curry() |
ReactiveSeq<R> |
generate(T1 input1,
T2 input2,
T3 input3) |
ReactiveSeq<R> |
iterate(T1 seed1,
T2 seed2,
T3 seed3,
java.util.function.Function<R,org.jooq.lambda.tuple.Tuple3<T1,T2,T3>> mapToType) |
FluentFunctions.FluentTriFunction<java.util.Optional<T1>,java.util.Optional<T2>,java.util.Optional<T3>,java.util.Optional<R>> |
lift() |
FluentFunctions.FluentTriFunction<T1,T2,T3,java.util.concurrent.CompletableFuture<R>> |
liftAsync(java.util.concurrent.Executor ex) |
FluentFunctions.FluentTriFunction<AnyM<T1>,AnyM<T2>,AnyM<T3>,AnyM<R>> |
liftM() |
<X extends java.lang.Throwable> |
liftTry(java.lang.Class<X>... classes) |
FluentFunctions.FluentTriFunction<T1,T2,T3,R> |
log(java.util.function.Consumer<java.lang.String> logger,
java.util.function.Consumer<java.lang.Throwable> error) |
<R1> FluentFunctions.FluentTriFunction<T1,T2,T3,R1> |
matches(java.util.function.Function<Matchable.CheckValues<R,R1>,Matchable.CheckValues<R,R1>> case1,
java.util.function.Supplier<? extends R1> otherwise) |
FluentFunctions.FluentTriFunction<T1,T2,T3,R> |
memoize() |
FluentFunctions.FluentTriFunction<T1,T2,T3,R> |
memoize(Cacheable<R> cache) |
FluentFunctions.FluentTriFunction<T1,T2,T3,R> |
name(java.lang.String name) |
FluentFunctions.FluentBiFunction<T2,T3,R> |
partiallyApply(T1 param) |
FluentFunctions.FluentFunction<T3,R> |
partiallyApply(T1 param1,
T2 param2) |
FluentFunctions.FluentSupplier<R> |
partiallyApply(T1 param1,
T2 param2,
T3 param3) |
FluentFunctions.FluentTriFunction<T1,T2,T3,R> |
println() |
<X extends java.lang.Throwable> |
recover(java.lang.Class<X> type,
TriFunction<T1,T2,T3,R> onError) |
FluentFunctions.FluentTriFunction<T1,T2,T3,R> |
retry(int times,
int backoffStartTime) |
public FluentTriFunction(TriFunction<T1,T2,T3,R> fn)
public FluentFunctions.FluentTriFunction<T1,T2,T3,R> before(TriConsumer<T1,T2,T3> action)
public FluentFunctions.FluentTriFunction<T1,T2,T3,R> after(QuadConsumer<T1,T2,T3,R> action)
public FluentFunctions.FluentTriFunction<T1,T2,T3,R> around(java.util.function.Function<FluentFunctions.Advice3<T1,T2,T3,R>,R> around)
public FluentFunctions.FluentBiFunction<T2,T3,R> partiallyApply(T1 param)
public FluentFunctions.FluentFunction<T3,R> partiallyApply(T1 param1, T2 param2)
public FluentFunctions.FluentSupplier<R> partiallyApply(T1 param1, T2 param2, T3 param3)
public FluentFunctions.FluentFunction<T1,java.util.function.Function<T2,java.util.function.Function<T3,R>>> curry()
public FluentFunctions.FluentTriFunction<T1,T2,T3,R> memoize()
public FluentFunctions.FluentTriFunction<T1,T2,T3,R> name(java.lang.String name)
public FluentFunctions.FluentTriFunction<T1,T2,T3,R> log(java.util.function.Consumer<java.lang.String> logger, java.util.function.Consumer<java.lang.Throwable> error)
public FluentFunctions.FluentTriFunction<T1,T2,T3,R> println()
public <X extends java.lang.Throwable> FluentFunctions.FluentTriFunction<T1,T2,T3,R> recover(java.lang.Class<X> type, TriFunction<T1,T2,T3,R> onError)
public FluentFunctions.FluentTriFunction<T1,T2,T3,R> retry(int times, int backoffStartTime)
public <R1> FluentFunctions.FluentTriFunction<T1,T2,T3,R1> matches(java.util.function.Function<Matchable.CheckValues<R,R1>,Matchable.CheckValues<R,R1>> case1, java.util.function.Supplier<? extends R1> otherwise)
public ReactiveSeq<R> iterate(T1 seed1, T2 seed2, T3 seed3, java.util.function.Function<R,org.jooq.lambda.tuple.Tuple3<T1,T2,T3>> mapToType)
public ReactiveSeq<R> generate(T1 input1, T2 input2, T3 input3)
public FluentFunctions.FluentTriFunction<java.util.Optional<T1>,java.util.Optional<T2>,java.util.Optional<T3>,java.util.Optional<R>> lift()
public <X extends java.lang.Throwable> FluentFunctions.FluentTriFunction<T1,T2,T3,Try<R,X>> liftTry(java.lang.Class<X>... classes)
public FluentFunctions.FluentTriFunction<T1,T2,T3,java.util.concurrent.CompletableFuture<R>> liftAsync(java.util.concurrent.Executor ex)
public java.util.concurrent.CompletableFuture<FluentFunctions.FluentTriFunction<T1,T2,T3,R>> async(java.util.concurrent.Executor ex)
public <R2> FluentFunctions.FluentTriFunction<T1,T2,T3,R2> andThen(java.util.function.Function<? super R,? extends R2> after)