| Modifier and Type | Method and Description |
|---|---|
static <INSTANCE> InstanceExecutionFactoryBuilder<INSTANCE> |
Atlantic.forSuppliedInstance(Supplier<INSTANCE> instance) |
| Modifier and Type | Method and Description |
|---|---|
<RESULT> Execution<RESULT> |
ExecutionFactory.create(Supplier<RESULT> supplier) |
| Constructor and Description |
|---|
Execution(Supplier<RESULT> supplier,
OnPreExecutionListener onPreExecutionListener,
OnSuccessListener onSuccessListener,
OnFailureListener onFailureListener) |
| Modifier and Type | Method and Description |
|---|---|
Supplier<INSTANCE> |
InstanceExecutionFactoryBuilder.getInstanceSupplier() |
| Constructor and Description |
|---|
InstanceExecutionFactoryBuilder(Supplier<INSTANCE> instanceSupplier)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
NEXT |
ExecutableLambdaBuilder.withParam(LAMBDA lambda,
Supplier<PARAM> paramSupplier) |
protected abstract NEXT |
LambdaBuilder.withParam(LAMBDA lambda,
Supplier<PARAM> paramSupplier) |
protected abstract NEXT |
ExecutableLambdaBuilder.withParam(LAMBDA lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
NEXT |
LambdaBuilder.withParam(Supplier<PARAM> paramSupplier) |
| Modifier and Type | Method and Description |
|---|---|
Supplier<INSTANCE> |
InstanceRunnableBuilderFactory.getInstanceSupplier() |
| Modifier and Type | Method and Description |
|---|---|
protected Runnable1ParamBuilder<B> |
Runnable2ParamsBuilder.withParam(BiConsumer<PARAM,B> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Runnable9ParamsBuilder<B,C,D,E,F,G,H,I,J> |
Runnable10ParamsBuilder.withParam(DecaConsumer<PARAM,B,C,D,E,F,G,H,I,J> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Runnable10ParamsBuilder<B,C,D,E,F,G,H,I,J,K> |
Runnable11ParamsBuilder.withParam(HendecaConsumer<PARAM,B,C,D,E,F,G,H,I,J,K> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Runnable6ParamsBuilder<B,C,D,E,F,G> |
Runnable7ParamsBuilder.withParam(HeptaConsumer<PARAM,B,C,D,E,F,G> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Runnable5ParamsBuilder<B,C,D,E,F> |
Runnable6ParamsBuilder.withParam(HexaConsumer<PARAM,B,C,D,E,F> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Runnable8ParamsBuilder<B,C,D,E,F,G,H,I> |
Runnable9ParamsBuilder.withParam(NonaConsumer<PARAM,B,C,D,E,F,G,H,I> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Runnable7ParamsBuilder<B,C,D,E,F,G,H> |
Runnable8ParamsBuilder.withParam(OctaConsumer<PARAM,B,C,D,E,F,G,H> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Runnable4ParamsBuilder<B,C,D,E> |
Runnable5ParamsBuilder.withParam(PentaConsumer<PARAM,B,C,D,E> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
void |
Runnable1ParamBuilder.withParam(Supplier<PARAM> paramSupplier) |
protected Runnable3ParamsBuilder<B,C,D> |
Runnable4ParamsBuilder.withParam(TetraConsumer<PARAM,B,C,D> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Runnable2ParamsBuilder<B,C> |
Runnable3ParamsBuilder.withParam(TriConsumer<PARAM,B,C> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
| Modifier and Type | Method and Description |
|---|---|
Supplier<INSTANCE> |
InstanceSupplierBuilderFactory.getInstanceSupplier() |
| Modifier and Type | Method and Description |
|---|---|
default <RESULT> RESULT |
SupplierBuilderFactory.execute(Supplier<RESULT> lambda) |
protected Supplier1ParamBuilder<B,RESULT> |
Supplier2ParamsBuilder.withParam(BiFunction<PARAM,B,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Supplier9ParamsBuilder<B,C,D,E,F,G,H,I,J,RESULT> |
Supplier10ParamsBuilder.withParam(DecaFunction<PARAM,B,C,D,E,F,G,H,I,J,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected RESULT |
Supplier1ParamBuilder.withParam(Function<PARAM,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Supplier10ParamsBuilder<B,C,D,E,F,G,H,I,J,K,RESULT> |
Supplier11ParamsBuilder.withParam(HendecaFunction<PARAM,B,C,D,E,F,G,H,I,J,K,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Supplier6ParamsBuilder<B,C,D,E,F,G,RESULT> |
Supplier7ParamsBuilder.withParam(HeptaFunction<PARAM,B,C,D,E,F,G,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Supplier5ParamsBuilder<B,C,D,E,F,RESULT> |
Supplier6ParamsBuilder.withParam(HexaFunction<PARAM,B,C,D,E,F,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Supplier8ParamsBuilder<B,C,D,E,F,G,H,I,RESULT> |
Supplier9ParamsBuilder.withParam(NonaFunction<PARAM,B,C,D,E,F,G,H,I,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Supplier7ParamsBuilder<B,C,D,E,F,G,H,RESULT> |
Supplier8ParamsBuilder.withParam(OctaFunction<PARAM,B,C,D,E,F,G,H,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Supplier4ParamsBuilder<B,C,D,E,RESULT> |
Supplier5ParamsBuilder.withParam(PentaFunction<PARAM,B,C,D,E,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Supplier3ParamsBuilder<B,C,D,RESULT> |
Supplier4ParamsBuilder.withParam(TetraFunction<PARAM,B,C,D,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected Supplier2ParamsBuilder<B,C,RESULT> |
Supplier3ParamsBuilder.withParam(TriFunction<PARAM,B,C,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
| Modifier and Type | Class and Description |
|---|---|
class |
ChainedSupplier<RESULT> |
| Modifier and Type | Method and Description |
|---|---|
default <RESULT> ChainedSupplier<RESULT> |
ChainedSupplierBuilderFactory.execute(Supplier<RESULT> lambda) |
protected ChainedSupplier1ParamBuilder<B,RESULT> |
ChainedSupplier2ParamsBuilder.withParam(BiFunction<PARAM,B,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected ChainedSupplier9ParamsBuilder<B,C,D,E,F,G,H,I,J,RESULT> |
ChainedSupplier10ParamsBuilder.withParam(DecaFunction<PARAM,B,C,D,E,F,G,H,I,J,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected ChainedSupplier<RESULT> |
ChainedSupplier1ParamBuilder.withParam(Function<PARAM,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected ChainedSupplier10ParamsBuilder<B,C,D,E,F,G,H,I,J,K,RESULT> |
ChainedSupplier11ParamsBuilder.withParam(HendecaFunction<PARAM,B,C,D,E,F,G,H,I,J,K,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected ChainedSupplier6ParamsBuilder<B,C,D,E,F,G,RESULT> |
ChainedSupplier7ParamsBuilder.withParam(HeptaFunction<PARAM,B,C,D,E,F,G,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected ChainedSupplier5ParamsBuilder<B,C,D,E,F,RESULT> |
ChainedSupplier6ParamsBuilder.withParam(HexaFunction<PARAM,B,C,D,E,F,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected ChainedSupplier8ParamsBuilder<B,C,D,E,F,G,H,I,RESULT> |
ChainedSupplier9ParamsBuilder.withParam(NonaFunction<PARAM,B,C,D,E,F,G,H,I,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected ChainedSupplier7ParamsBuilder<B,C,D,E,F,G,H,RESULT> |
ChainedSupplier8ParamsBuilder.withParam(OctaFunction<PARAM,B,C,D,E,F,G,H,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected ChainedSupplier4ParamsBuilder<B,C,D,E,RESULT> |
ChainedSupplier5ParamsBuilder.withParam(PentaFunction<PARAM,B,C,D,E,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected ChainedSupplier3ParamsBuilder<B,C,D,RESULT> |
ChainedSupplier4ParamsBuilder.withParam(TetraFunction<PARAM,B,C,D,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
protected ChainedSupplier2ParamsBuilder<B,C,RESULT> |
ChainedSupplier3ParamsBuilder.withParam(TriFunction<PARAM,B,C,RESULT> lambda,
Supplier<PARAM> paramSupplier,
ExecutionFactory executionFactory) |
| Constructor and Description |
|---|
ChainedSupplier(Supplier<RESULT> delegate,
ExecutionFactory executionFactory) |
| Modifier and Type | Method and Description |
|---|---|
default BiConsumer<B,C> |
TriConsumer.downgrade(Supplier<A> supplier) |
default OctaConsumer<B,C,D,E,F,G,H,I> |
NonaConsumer.downgrade(Supplier<A> supplier) |
default PentaConsumer<B,C,D,E,F> |
HexaConsumer.downgrade(Supplier<A> supplier) |
default Consumer<B> |
BiConsumer.downgrade(Supplier<A> supplier) |
default DecaConsumer<B,C,D,E,F,G,H,I,J,K> |
HendecaConsumer.downgrade(Supplier<A> supplier) |
default Runnable |
Consumer.downgrade(Supplier<A> supplier) |
default HeptaConsumer<B,C,D,E,F,G,H> |
OctaConsumer.downgrade(Supplier<A> supplier) |
default HexaConsumer<B,C,D,E,F,G> |
HeptaConsumer.downgrade(Supplier<A> supplier) |
default TetraConsumer<B,C,D,E> |
PentaConsumer.downgrade(Supplier<A> supplier) |
default NonaConsumer<B,C,D,E,F,G,H,I,J> |
DecaConsumer.downgrade(Supplier<A> supplier) |
default TriConsumer<B,C,D> |
TetraConsumer.downgrade(Supplier<A> supplier) |
NEXT |
AtlanticConsumer.downgrade(Supplier<PARAM> paramSupplier) |
| Modifier and Type | Method and Description |
|---|---|
default Supplier<RESULT> |
Function.downgrade(Supplier<A> supplier) |
| Modifier and Type | Method and Description |
|---|---|
default DecaFunction<B,C,D,E,F,G,H,I,J,K,RESULT> |
HendecaFunction.downgrade(Supplier<A> supplier) |
default Supplier<RESULT> |
Function.downgrade(Supplier<A> supplier) |
default Function<B,RESULT> |
BiFunction.downgrade(Supplier<A> supplier) |
default PentaFunction<B,C,D,E,F,RESULT> |
HexaFunction.downgrade(Supplier<A> supplier) |
default OctaFunction<B,C,D,E,F,G,H,I,RESULT> |
NonaFunction.downgrade(Supplier<A> supplier) |
default BiFunction<B,C,RESULT> |
TriFunction.downgrade(Supplier<A> supplier) |
default TriFunction<B,C,D,RESULT> |
TetraFunction.downgrade(Supplier<A> supplier) |
default NonaFunction<B,C,D,E,F,G,H,I,J,RESULT> |
DecaFunction.downgrade(Supplier<A> supplier) |
default TetraFunction<B,C,D,E,RESULT> |
PentaFunction.downgrade(Supplier<A> supplier) |
default HexaFunction<B,C,D,E,F,G,RESULT> |
HeptaFunction.downgrade(Supplier<A> supplier) |
default HeptaFunction<B,C,D,E,F,G,H,RESULT> |
OctaFunction.downgrade(Supplier<A> supplier) |
NEXT |
AtlanticFunction.downgrade(Supplier<PARAM> paramSupplier) |
| Modifier and Type | Method and Description |
|---|---|
default Supplier<Void> |
Runnable.toSupplier()
Converts this into a
Supplier that always returns null. |
| Modifier and Type | Method and Description |
|---|---|
default <AFTER_RESULT> |
Supplier.andThen(Function<? super RESULT,? extends AFTER_RESULT> after)
Returns a composed function that first applies this function to its input, and then applies the
after
function to the result. |
static <RESULT> Supplier<RESULT> |
Supplier.fixedSupplier(RESULT result) |
Copyright © 2019. All rights reserved.