| Package | Description |
|---|---|
| com.ebay.bascomtask.core |
| Modifier and Type | Class and Description |
|---|---|
static class |
SupplierTask.SupplierTask0<R>
An SupplierTask that takes no arguments.
|
static class |
SupplierTask.SupplierTask1<IN,R>
An SupplierTask that takes 1 argument.
|
static class |
SupplierTask.SupplierTask2<IN1,IN2,R>
An SupplierTask that takes 2 arguments.
|
| Modifier and Type | Method and Description |
|---|---|
default <IN,R> SupplierTask<R> |
Orchestrator.fnTask(CompletableFuture<IN> in,
Function<IN,R> fn)
Produces function task that takes one non-lambda argument and produces one result.
|
default <IN1,IN2,R> |
Orchestrator.fnTask(CompletableFuture<IN1> in1,
CompletableFuture<IN2> in2,
BiFunction<IN1,IN2,R> fn)
Produces function task that takes two non-lambda arguments and produces one result.
|
default <IN1,IN2,R> |
Orchestrator.fnTask(CompletableFuture<IN1> in1,
Supplier<IN2> s2,
BiFunction<IN1,IN2,R> fn)
Produces function task that takes mixed arguments and produces one result.
|
default <IN,R> SupplierTask<R> |
Orchestrator.fnTask(Supplier<IN> s1,
Function<IN,R> fn)
Produces function task that takes one argument and produces one result.
|
default <IN1,IN2,R> |
Orchestrator.fnTask(Supplier<IN1> s1,
CompletableFuture<IN2> in2,
BiFunction<IN1,IN2,R> fn)
Produces function task that takes mixed arguments and produces one result.
|
default <IN1,IN2,R> |
Orchestrator.fnTask(Supplier<IN1> s1,
Supplier<IN2> s2,
BiFunction<IN1,IN2,R> fn)
Produces function task that takes two lambda arguments and produces one result.
|
default <R> SupplierTask<R> |
Orchestrator.fnTask(Supplier<R> fn)
Produces function task that takes no arguments and produces one result.
|
Copyright © 2021. All rights reserved.