All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.tenio.interstellar.reactor.Adaptors Maven / Gradle / Ivy

There is a newer version: 0.1.30
Show newest version
package org.tenio.interstellar.reactor;

import org.tenio.interstellar.functions.*;
import reactor.core.publisher.Mono;
import reactor.core.scheduler.Scheduler;

/**
 * TODO
 * 

* @author: Ban Tenio * @version: 1.0 */ public class Adaptors { // region functions /** * TODO * * @param function TODO * @param TODO * @return TODO */ public static Mono f(Function0 function) { return f(function, null); } /** * TODO * * @param function TODO * @param scheduler TODO * @param TODO * @return TODO */ public static Mono f(Function0 function, Scheduler scheduler) { Mono task = Mono.fromCallable(() -> function.apply()); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param t1 TODO * @param function TODO * @param TODO * @param TODO * @return TODO */ public static Mono f1(T1 t1, Function1 function) { return f1(t1, function, null); } /** * TODO * * @param t1 TODO * @param function TODO * @param scheduler TODO * @param TODO * @param TODO * @return TODO */ public static Mono f1(T1 t1, Function1 function, Scheduler scheduler) { Mono task = Mono.fromCallable(() -> function.apply(t1)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param t1 TODO * @param t2 TODO * @param function TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f2(T1 t1, T2 t2, Function2 function) { return f2(t1, t2, function, null); } /** * TODO * * @param t1 TODO * @param t2 TODO * @param function TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f2(T1 t1, T2 t2, Function2 function, Scheduler scheduler) { Mono task = Mono.fromCallable(() -> function.apply(t1, t2)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param t1 TODO * @param t2 TODO * @param t3 TODO * @param function TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f3(T1 t1, T2 t2, T3 t3, Function3 function) { return f3(t1, t2, t3, function, null); } /** * TODO * * @param t1 TODO * @param t2 TODO * @param t3 TODO * @param function TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f3(T1 t1, T2 t2, T3 t3, Function3 function, Scheduler scheduler) { Mono task = Mono.fromCallable(() -> function.apply(t1, t2, t3)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param t1 TODO * @param t2 TODO * @param t3 TODO * @param t4 TODO * @param function TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f4(T1 t1, T2 t2, T3 t3, T4 t4, Function4 function) { return f4(t1, t2, t3, t4, function, null); } /** * TODO * * @param t1 TODO * @param t2 TODO * @param t3 TODO * @param t4 TODO * @param function TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f4(T1 t1, T2 t2, T3 t3, T4 t4, Function4 function, Scheduler scheduler) { Mono task = Mono.fromCallable(() -> function.apply(t1, t2, t3, t4)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param t1 TODO * @param t2 TODO * @param t3 TODO * @param t4 TODO * @param t5 TODO * @param function TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f5(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, Function5 function) { return f5(t1, t2, t3, t4, t5, function, null); } /** * TODO * * @param t1 TODO * @param t2 TODO * @param t3 TODO * @param t4 TODO * @param t5 TODO * @param function TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f5(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, Function5 function, Scheduler scheduler) { Mono task = Mono.fromCallable(() -> function.apply(t1, t2, t3, t4, t5)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param function TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f6(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, Function6 function) { return f6(p1, p2, p3, p4, p5, p6, function, null); } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param function TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f6(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, Function6 function, Scheduler scheduler) { Mono task = Mono.fromCallable(() -> function.apply(p1, p2, p3, p4, p5, p6)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param function TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f7(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, Function7 function) { return f7(p1, p2, p3, p4, p5, p6, p7, function, null); } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param function TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f7(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, Function7 function, Scheduler scheduler) { Mono task = Mono.fromCallable(() -> function.apply(p1, p2, p3, p4, p5, p6, p7)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param function TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f8(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, Function8 function) { return f8(p1, p2, p3, p4, p5, p6, p7, p8, function, null); } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param function TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f8(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, Function8 function, Scheduler scheduler) { Mono task = Mono.fromCallable(() -> function.apply(p1, p2, p3, p4, p5, p6, p7, p8)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param function TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f9(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, Function9 function) { return f9(p1, p2, p3, p4, p5, p6, p7, p8, p9, function, null); } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param function TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f9(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, Function9 function, Scheduler scheduler) { Mono task = Mono.fromCallable(() -> function.apply(p1, p2, p3, p4, p5, p6, p7, p8, p9)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param p10 TODO * @param function TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f10(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, Function10 function) { return f10(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, function, null); } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param p10 TODO * @param function TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f10(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, Function10 function, Scheduler scheduler) { Mono task = Mono.fromCallable(() -> function.apply(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param p10 TODO * @param p11 TODO * @param function TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f11(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, P11 p11, Function11 function) { return f11(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, function, null); } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param p10 TODO * @param p11 TODO * @param function TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f11(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, P11 p11, Function11 function, Scheduler scheduler) { Mono task = Mono.fromCallable(() -> function.apply(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param p10 TODO * @param p11 TODO * @param p12 TODO * @param function TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f12(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, P11 p11, P12 p12, Function12 function) { return f12(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, function, null); } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param p10 TODO * @param p11 TODO * @param p12 TODO * @param function TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono f12(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, P11 p11, P12 p12, Function12 function, Scheduler scheduler) { Mono task = Mono.fromCallable(() -> function.apply(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12)); if (scheduler != null) { task.publishOn(scheduler); } return task; } // endregion // region consumers /** * TODO * * @param consumer TODO * @return TODO */ public static Mono c(Consumer0 consumer) { return c(consumer, null); } /** * TODO * * @param consumer TODO * @param scheduler TODO * @return TODO */ public static Mono c(Consumer0 consumer, Scheduler scheduler) { Mono task = Mono.fromRunnable(() -> consumer.accept()); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param t1 TODO * @param consumer TODO * @param TODO * @return TODO */ public static Mono c1(T1 t1, Consumer1 consumer) { return c1(t1, consumer, null); } /** * TODO * * @param t1 TODO * @param consumer TODO * @param scheduler TODO * @param TODO * @return TODO */ public static Mono c1(T1 t1, Consumer1 consumer, Scheduler scheduler) { Mono task = Mono.fromRunnable(() -> consumer.accept(t1)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param t1 TODO * @param t2 TODO * @param consumer TODO * @param TODO * @param TODO * @return TODO */ public static Mono c2(T1 t1, T2 t2, Consumer2 consumer) { return c2(t1, t2, consumer, null); } /** * TODO * * @param t1 TODO * @param t2 TODO * @param consumer TODO * @param scheduler TODO * @param TODO * @param TODO * @return TODO */ public static Mono c2(T1 t1, T2 t2, Consumer2 consumer, Scheduler scheduler) { Mono task = Mono.fromRunnable(() -> consumer.accept(t1, t2)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param t1 TODO * @param t2 TODO * @param t3 TODO * @param consumer TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c3(T1 t1, T2 t2, T3 t3, Consumer3 consumer) { return c3(t1, t2, t3, consumer, null); } /** * TODO * * @param t1 TODO * @param t2 TODO * @param t3 TODO * @param consumer TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c3(T1 t1, T2 t2, T3 t3, Consumer3 consumer, Scheduler scheduler) { Mono task = Mono.fromRunnable(() -> consumer.accept(t1, t2, t3)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param t1 TODO * @param t2 TODO * @param t3 TODO * @param t4 TODO * @param consumer TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c4(T1 t1, T2 t2, T3 t3, T4 t4, Consumer4 consumer) { return c4(t1, t2, t3, t4, consumer, null); } /** * TODO * * @param t1 TODO * @param t2 TODO * @param t3 TODO * @param t4 TODO * @param consumer TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c4(T1 t1, T2 t2, T3 t3, T4 t4, Consumer4 consumer, Scheduler scheduler) { Mono task = Mono.fromRunnable(() -> consumer.accept(t1, t2, t3, t4)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param t1 TODO * @param t2 TODO * @param t3 TODO * @param t4 TODO * @param t5 TODO * @param consumer TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c5(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, Consumer5 consumer) { return c5(t1, t2, t3, t4, t5, consumer, null); } /** * TODO * * @param t1 TODO * @param t2 TODO * @param t3 TODO * @param t4 TODO * @param t5 TODO * @param consumer TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c5(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, Consumer5 consumer, Scheduler scheduler) { Mono task = Mono.fromRunnable(() -> consumer.accept(t1, t2, t3, t4, t5)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param consumer TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c6(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, Consumer6 consumer) { return c6(p1, p2, p3, p4, p5, p6, consumer, null); } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param consumer TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c6(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, Consumer6 consumer, Scheduler scheduler) { Mono task = Mono.fromRunnable(() -> consumer.accept(p1, p2, p3, p4, p5, p6)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param consumer TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c7(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, Consumer7 consumer) { return c7(p1, p2, p3, p4, p5, p6, p7, consumer, null); } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param consumer TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c7(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, Consumer7 consumer, Scheduler scheduler) { Mono task = Mono.fromRunnable(() -> consumer.accept(p1, p2, p3, p4, p5, p6, p7)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param consumer TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c8(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, Consumer8 consumer) { return c8(p1, p2, p3, p4, p5, p6, p7, p8, consumer, null); } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param consumer TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c8(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, Consumer8 consumer, Scheduler scheduler) { Mono task = Mono.fromRunnable(() -> consumer.accept(p1, p2, p3, p4, p5, p6, p7, p8)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param consumer TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c9(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, Consumer9 consumer) { return c9(p1, p2, p3, p4, p5, p6, p7, p8, p9, consumer, null); } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param consumer TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c9(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, Consumer9 consumer, Scheduler scheduler) { Mono task = Mono.fromRunnable(() -> consumer.accept(p1, p2, p3, p4, p5, p6, p7, p8, p9)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param p10 TODO * @param consumer TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c10(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, Consumer10 consumer) { return c10(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, consumer, null); } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param p10 TODO * @param consumer TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c10(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, Consumer10 consumer, Scheduler scheduler) { Mono task = Mono.fromRunnable(() -> consumer.accept(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param p10 TODO * @param p11 TODO * @param consumer TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c11(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, P11 p11, Consumer11 consumer) { return c11(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, consumer, null); } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param p10 TODO * @param p11 TODO * @param consumer TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c11(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, P11 p11, Consumer11 consumer, Scheduler scheduler) { Mono task = Mono.fromRunnable(() -> consumer.accept(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11)); if (scheduler != null) { task.publishOn(scheduler); } return task; } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param p10 TODO * @param p11 TODO * @param p12 TODO * @param consumer TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c12(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, P11 p11, P12 p12, Consumer12 consumer) { return c12(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, consumer, null); } /** * TODO * * @param p1 TODO * @param p2 TODO * @param p3 TODO * @param p4 TODO * @param p5 TODO * @param p6 TODO * @param p7 TODO * @param p8 TODO * @param p9 TODO * @param p10 TODO * @param p11 TODO * @param p12 TODO * @param consumer TODO * @param scheduler TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @param TODO * @return TODO */ public static Mono c12(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, P11 p11, P12 p12, Consumer12 consumer, Scheduler scheduler) { Mono task = Mono.fromRunnable(() -> consumer.accept(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12)); if (scheduler != null) { task.publishOn(scheduler); } return task; } // endregion }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy