Skip navigation links
A B C D E F G H I N O P R S T U W 

A

accept(A, B) - Method in interface org.mule.commons.atlantic.lambda.consumer.BiConsumer
Performs this operation on the given arguments.
accept(A) - Method in interface org.mule.commons.atlantic.lambda.consumer.Consumer
Performs this operation on the given argument.
accept(A, B, C, D, E, F, G, H, I, J) - Method in interface org.mule.commons.atlantic.lambda.consumer.DecaConsumer
Performs this operation on the given arguments.
accept(A, B, C, D, E, F, G, H, I, J, K) - Method in interface org.mule.commons.atlantic.lambda.consumer.HendecaConsumer
Performs this operation on the given arguments.
accept(A, B, C, D, E, F, G) - Method in interface org.mule.commons.atlantic.lambda.consumer.HeptaConsumer
Performs this operation on the given arguments.
accept(A, B, C, D, E, F) - Method in interface org.mule.commons.atlantic.lambda.consumer.HexaConsumer
Performs this operation on the given arguments.
accept(A, B, C, D, E, F, G, H, I) - Method in interface org.mule.commons.atlantic.lambda.consumer.NonaConsumer
Performs this operation on the given arguments.
accept(A, B, C, D, E, F, G, H) - Method in interface org.mule.commons.atlantic.lambda.consumer.OctaConsumer
Performs this operation on the given arguments.
accept(A, B, C, D, E) - Method in interface org.mule.commons.atlantic.lambda.consumer.PentaConsumer
Performs this operation on the given arguments.
accept(A, B, C, D) - Method in interface org.mule.commons.atlantic.lambda.consumer.TetraConsumer
Performs this operation on the given arguments.
accept(A, B, C) - Method in interface org.mule.commons.atlantic.lambda.consumer.TriConsumer
Performs this operation on the given arguments.
andThen(Function<? super RESULT, ? extends AFTER_RESULT>) - Method in interface org.mule.commons.atlantic.lambda.function.BiFunction
Returns a composed bifunction that first applies this bifunction to its input, and then applies the after function to the result.
andThen(Function<? super RESULT, ? extends AFTER_RESULT>) - Method in interface org.mule.commons.atlantic.lambda.function.DecaFunction
Returns a composed decafunction that first applies this decafunction to its input, and then applies the after function to the result.
andThen(Function<? super RESULT, ? extends AFTER_RESULT>) - Method in interface org.mule.commons.atlantic.lambda.function.Function
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
andThen(Function<? super RESULT, ? extends AFTER_RESULT>) - Method in interface org.mule.commons.atlantic.lambda.function.HendecaFunction
Returns a composed hendecafunction that first applies this hendecafunction to its input, and then applies the after function to the result.
andThen(Function<? super RESULT, ? extends AFTER_RESULT>) - Method in interface org.mule.commons.atlantic.lambda.function.HeptaFunction
Returns a composed heptafunction that first applies this heptafunction to its input, and then applies the after function to the result.
andThen(Function<? super RESULT, ? extends AFTER_RESULT>) - Method in interface org.mule.commons.atlantic.lambda.function.HexaFunction
Returns a composed hexafunction that first applies this hexafunction to its input, and then applies the after function to the result.
andThen(Function<? super RESULT, ? extends AFTER_RESULT>) - Method in interface org.mule.commons.atlantic.lambda.function.NonaFunction
Returns a composed nonafunction that first applies this nonafunction to its input, and then applies the after function to the result.
andThen(Function<? super RESULT, ? extends AFTER_RESULT>) - Method in interface org.mule.commons.atlantic.lambda.function.OctaFunction
Returns a composed octafunction that first applies this octafunction to its input, and then applies the after function to the result.
andThen(Function<? super RESULT, ? extends AFTER_RESULT>) - Method in interface org.mule.commons.atlantic.lambda.function.PentaFunction
Returns a composed pentafunction that first applies this pentafunction to its input, and then applies the after function to the result.
andThen(Function<? super RESULT, ? extends AFTER_RESULT>) - Method in interface org.mule.commons.atlantic.lambda.function.TetraFunction
Returns a composed tetrafunction that first applies this tetrafunction to its input, and then applies the after function to the result.
andThen(Function<? super RESULT, ? extends AFTER_RESULT>) - Method in interface org.mule.commons.atlantic.lambda.function.TriFunction
Returns a composed trifunction that first applies this trifunction to its input, and then applies the after function to the result.
andThen(Function<? super RESULT, ? extends AFTER_RESULT>) - Method in interface org.mule.commons.atlantic.lambda.supplier.Supplier
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
apply(A, B) - Method in interface org.mule.commons.atlantic.lambda.function.BiFunction
Applies this function to the given arguments.
apply(A, B, C, D, E, F, G, H, I, J) - Method in interface org.mule.commons.atlantic.lambda.function.DecaFunction
Applies this function to the given arguments.
apply(A) - Method in interface org.mule.commons.atlantic.lambda.function.Function
Applies this function to the given argument.
apply(A, B, C, D, E, F, G, H, I, J, K) - Method in interface org.mule.commons.atlantic.lambda.function.HendecaFunction
Applies this function to the given arguments.
apply(A, B, C, D, E, F, G) - Method in interface org.mule.commons.atlantic.lambda.function.HeptaFunction
Applies this function to the given arguments.
apply(A, B, C, D, E, F) - Method in interface org.mule.commons.atlantic.lambda.function.HexaFunction
Applies this function to the given arguments.
apply(A, B, C, D, E, F, G, H, I) - Method in interface org.mule.commons.atlantic.lambda.function.NonaFunction
Applies this function to the given arguments.
apply(A, B, C, D, E, F, G, H) - Method in interface org.mule.commons.atlantic.lambda.function.OctaFunction
Applies this function to the given arguments.
apply(A, B, C, D, E) - Method in interface org.mule.commons.atlantic.lambda.function.PentaFunction
Applies this function to the given arguments.
apply(A, B, C, D) - Method in interface org.mule.commons.atlantic.lambda.function.TetraFunction
Applies this function to the given arguments.
apply(A, B, C) - Method in interface org.mule.commons.atlantic.lambda.function.TriFunction
Applies this function to the given arguments.
Atlantic - Class in org.mule.commons.atlantic
Main class.
AtlanticConsumer<F extends AtlanticFunction> - Interface in org.mule.commons.atlantic.lambda.consumer
Interface that identifies a Functional Interface as a consumer that receives one or more parameters.
AtlanticException - Exception in org.mule.commons.atlantic.exception
Parent exception for all the exceptions thrown in this library.
AtlanticException(String, Throwable) - Constructor for exception org.mule.commons.atlantic.exception.AtlanticException
The default constructor.
AtlanticFunction<PARAM,NEXT extends AtlanticLambda> - Interface in org.mule.commons.atlantic.lambda.function
Interface that identifies a Functional interface as a function that receives one or more parameters.
AtlanticLambda - Interface in org.mule.commons.atlantic.lambda
Parent interface for all the functional interfaces that will be handled by this library.

B

BiConsumer<A,B> - Interface in org.mule.commons.atlantic.lambda.consumer
Represents an operation that accepts two input arguments and returns no result.
BiFunction<A,B,RESULT> - Interface in org.mule.commons.atlantic.lambda.function
Represents a function that accepts two arguments and produces a result.
BiFunctionExecutionBuilder<A,B,RESULT> - Class in org.mule.commons.atlantic.execution.builder
BiFunctionExecutionBuilder(BiFunction<A, B, RESULT>, List<Object>, ExecutionContext) - Constructor for class org.mule.commons.atlantic.execution.builder.BiFunctionExecutionBuilder
Default constructor.
BlockingExecutor<RESULT> - Class in org.mule.commons.atlantic.execution.context.executor
Default implementation of Executor.
BlockingExecutor() - Constructor for class org.mule.commons.atlantic.execution.context.executor.BlockingExecutor
 
build() - Method in class org.mule.commons.atlantic.execution.builder.factory.ExecutionBuilderFactory
Builds the ExecutionContext.

C

Consumer<A> - Interface in org.mule.commons.atlantic.lambda.consumer
Represents an operation that accepts a single input argument and returns no result.
ConversionException - Exception in org.mule.commons.atlantic.exception
Exception thrown when an uncaught exception is thrown while parsing an object using a Parser.
ConversionException(Object, Throwable) - Constructor for exception org.mule.commons.atlantic.exception.ConversionException
Default constructor.

D

DecaConsumer<A,B,C,D,E,F,G,H,I,J> - Interface in org.mule.commons.atlantic.lambda.consumer
Represents an operation that accepts ten input arguments and returns no result.
DecaFunction<A,B,C,D,E,F,G,H,I,J,RESULT> - Interface in org.mule.commons.atlantic.lambda.function
Represents a function that accepts ten arguments and produces a result.
DecaFunctionExecutionBuilder<A,B,C,D,E,F,G,H,I,J,RESULT> - Class in org.mule.commons.atlantic.execution.builder
DecaFunctionExecutionBuilder(DecaFunction<A, B, C, D, E, F, G, H, I, J, RESULT>, List<Object>, ExecutionContext) - Constructor for class org.mule.commons.atlantic.execution.builder.DecaFunctionExecutionBuilder
Default constructor.
DefinedExceptionHandler<T extends Throwable> - Class in org.mule.commons.atlantic.execution.context.exception
Concrete implementation of ExceptionHandler that contains the class of the Throwable handled.
DefinedExceptionHandler(Class<T>, ExceptionHandler<T>) - Constructor for class org.mule.commons.atlantic.execution.context.exception.DefinedExceptionHandler
Default constructor.
downgrade(PARAM) - Method in interface org.mule.commons.atlantic.lambda.function.AtlanticFunction
Converts this AtlanticFunction into another that has the same parameters save for the first one.
downgrade(A) - Method in interface org.mule.commons.atlantic.lambda.function.BiFunction
 
downgrade(A) - Method in interface org.mule.commons.atlantic.lambda.function.DecaFunction
 
downgrade(A) - Method in interface org.mule.commons.atlantic.lambda.function.Function
 
downgrade(A) - Method in interface org.mule.commons.atlantic.lambda.function.HendecaFunction
 
downgrade(A) - Method in interface org.mule.commons.atlantic.lambda.function.HeptaFunction
 
downgrade(A) - Method in interface org.mule.commons.atlantic.lambda.function.HexaFunction
 
downgrade(A) - Method in interface org.mule.commons.atlantic.lambda.function.NonaFunction
 
downgrade(A) - Method in interface org.mule.commons.atlantic.lambda.function.OctaFunction
 
downgrade(A) - Method in interface org.mule.commons.atlantic.lambda.function.PentaFunction
 
downgrade(A) - Method in interface org.mule.commons.atlantic.lambda.function.TetraFunction
 
downgrade(A) - Method in interface org.mule.commons.atlantic.lambda.function.TriFunction
 

E

ExceptionHandler<T extends Throwable> - Interface in org.mule.commons.atlantic.execution.context.exception
Interface that describes a class that handles a determined type of exception thrown over an execution of an AtlanticLambda.
execute(HendecaConsumer<INSTANCE, A, B, C, D, E, F, G, H, I, J>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a HendecaConsumer.
execute(HendecaFunction<INSTANCE, A, B, C, D, E, F, G, H, I, J, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a HendecaFunction.
execute(HendecaFunction<INSTANCE, A, B, C, D, E, F, G, H, I, J, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a HendecaFunction parsing the result with a Parser.
execute(DecaConsumer<INSTANCE, A, B, C, D, E, F, G, H, I>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a DecaConsumer.
execute(DecaFunction<INSTANCE, A, B, C, D, E, F, G, H, I, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a DecaFunction.
execute(DecaFunction<INSTANCE, A, B, C, D, E, F, G, H, I, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a DecaFunction parsing the result with a Parser.
execute(NonaConsumer<INSTANCE, A, B, C, D, E, F, G, H>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a NonaConsumer.
execute(NonaFunction<INSTANCE, A, B, C, D, E, F, G, H, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a NonaFunction.
execute(NonaFunction<INSTANCE, A, B, C, D, E, F, G, H, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a NonaFunction parsing the result with a Parser.
execute(OctaConsumer<INSTANCE, A, B, C, D, E, F, G>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a OctaConsumer.
execute(OctaFunction<INSTANCE, A, B, C, D, E, F, G, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a OctaFunction.
execute(OctaFunction<INSTANCE, A, B, C, D, E, F, G, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a OctaFunction parsing the result with a Parser.
execute(HeptaConsumer<INSTANCE, A, B, C, D, E, F>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a HeptaConsumer.
execute(HeptaFunction<INSTANCE, A, B, C, D, E, F, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a HeptaFunction.
execute(HeptaFunction<INSTANCE, A, B, C, D, E, F, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a HeptaFunction parsing the result with a Parser.
execute(HexaConsumer<INSTANCE, A, B, C, D, E>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a HexaConsumer.
execute(HexaFunction<INSTANCE, A, B, C, D, E, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a HexaFunction.
execute(HexaFunction<INSTANCE, A, B, C, D, E, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a HexaFunction parsing the result with a Parser.
execute(PentaConsumer<INSTANCE, A, B, C, D>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a PentaConsumer.
execute(PentaFunction<INSTANCE, A, B, C, D, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a PentaFunction.
execute(PentaFunction<INSTANCE, A, B, C, D, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a PentaFunction parsing the result with a Parser.
execute(TetraConsumer<INSTANCE, A, B, C>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a TetraConsumer.
execute(TetraFunction<INSTANCE, A, B, C, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a TetraFunction.
execute(TetraFunction<INSTANCE, A, B, C, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a TetraFunction parsing the result with a Parser.
execute(TriConsumer<INSTANCE, A, B>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a TriConsumer.
execute(TriFunction<INSTANCE, A, B, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a TriFunction.
execute(TriFunction<INSTANCE, A, B, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a TriFunction parsing the result with a Parser.
execute(BiConsumer<INSTANCE, A>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a BiConsumer.
execute(BiFunction<INSTANCE, A, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a BiFunction.
execute(BiFunction<INSTANCE, A, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a BiFunction parsing the result with a Parser.
execute(Consumer<INSTANCE>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution for a Consumer.
execute(Function<INSTANCE, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a Function.
execute(Function<INSTANCE, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Starts the execution build for a Function parsing the result with a Parser.
execute(DecaConsumer<A, B, C, D, E, F, G, H, I, J>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a DecaConsumer.
execute(DecaFunction<A, B, C, D, E, F, G, H, I, J, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a DecaFunction.
execute(DecaFunction<A, B, C, D, E, F, G, H, I, J, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a DecaFunction parsing the result with a Parser.
execute(NonaConsumer<A, B, C, D, E, F, G, H, I>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a NonaConsumer.
execute(NonaFunction<A, B, C, D, E, F, G, H, I, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a NonaFunction.
execute(NonaFunction<A, B, C, D, E, F, G, H, I, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a NonaFunction parsing the result with a Parser.
execute(OctaConsumer<A, B, C, D, E, F, G, H>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a OctaConsumer.
execute(OctaFunction<A, B, C, D, E, F, G, H, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a OctaFunction.
execute(OctaFunction<A, B, C, D, E, F, G, H, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a OctaFunction parsing the result with a Parser.
execute(HeptaConsumer<A, B, C, D, E, F, G>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a HeptaConsumer.
execute(HeptaFunction<A, B, C, D, E, F, G, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a HeptaFunction.
execute(HeptaFunction<A, B, C, D, E, F, G, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a HeptaFunction parsing the result with a Parser.
execute(HexaConsumer<A, B, C, D, E, F>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a HexaConsumer.
execute(HexaFunction<A, B, C, D, E, F, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a HexaFunction.
execute(HexaFunction<A, B, C, D, E, F, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a HexaFunction parsing the result with a Parser.
execute(PentaConsumer<A, B, C, D, E>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a PentaConsumer.
execute(PentaFunction<A, B, C, D, E, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a PentaFunction.
execute(PentaFunction<A, B, C, D, E, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a PentaFunction parsing the result with a Parser.
execute(TetraConsumer<A, B, C, D>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a TetraConsumer.
execute(TetraFunction<A, B, C, D, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a TetraFunction.
execute(TetraFunction<A, B, C, D, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a TetraFunction parsing the result with a Parser.
execute(TriConsumer<A, B, C>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a TriConsumer.
execute(TriFunction<A, B, C, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a TriFunction.
execute(TriFunction<A, B, C, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a TriFunction parsing the result with a Parser.
execute(BiConsumer<A, B>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a BiConsumer.
execute(BiFunction<A, B, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a BiFunction.
execute(BiFunction<A, B, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a BiFunction parsing the result with a Parser.
execute(Consumer<A>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a Consumer.
execute(Function<A, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a Function.
execute(Function<A, UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a Function parsing the result with a Parser.
execute(Runnable) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a Runnable.
execute(Supplier<RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a Supplier.
execute(Supplier<UNPARSED_RESULT>, Parser<UNPARSED_RESULT, RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
Starts the execution build for a Supplier parsing the result with a Parser.
execute() - Method in class org.mule.commons.atlantic.execution.builder.SupplierExecutionBuilder
Runs the Executor set in the ExecutionContext AtlanticLambda thet is being built using the framework, the accumulated parameters and the ExecutionContext.
execute(Supplier<RESULT>, List<Object>) - Method in class org.mule.commons.atlantic.execution.context.ExecutionContext
Executes a Supplier over it's Executor.
execute(Supplier<RESULT>, List<Object>, List<PreExecutionListener>, List<PostExecutionListener<RESULT>>, List<DefinedExceptionHandler<?>>) - Method in class org.mule.commons.atlantic.execution.context.executor.BlockingExecutor
 
execute(Supplier<RESULT>, List<Object>, List<PreExecutionListener>, List<PostExecutionListener<RESULT>>, List<DefinedExceptionHandler<?>>) - Method in interface org.mule.commons.atlantic.execution.context.executor.Executor
Executes the passed Supplier over the provided ExecutionContext.
ExecutionBuilder<L extends AtlanticLambda,RESULT> - Class in org.mule.commons.atlantic.execution.builder
Parent of all the execution builders.
ExecutionBuilder(L, List<Object>, ExecutionContext<RESULT>) - Constructor for class org.mule.commons.atlantic.execution.builder.ExecutionBuilder
Default constructor.
ExecutionBuilderFactory<SELF extends ExecutionBuilderFactory,RESULT> - Class in org.mule.commons.atlantic.execution.builder.factory
ExecutionBuilderFactory() - Constructor for class org.mule.commons.atlantic.execution.builder.factory.ExecutionBuilderFactory
 
ExecutionContext<RESULT> - Class in org.mule.commons.atlantic.execution.context
Class that contains the listeners and handlers for a determined execution.
ExecutionContext(Executor<RESULT>, List<PreExecutionListener>, List<PostExecutionListener<RESULT>>, List<DefinedExceptionHandler<?>>) - Constructor for class org.mule.commons.atlantic.execution.context.ExecutionContext
Default constructor.
Executor<RESULT> - Interface in org.mule.commons.atlantic.execution.context.executor
An Executor is responsible for executing the provided Supplier over the provided ExecutionContext.

F

Function<A,RESULT> - Interface in org.mule.commons.atlantic.lambda.function
Represents a function that accepts one argument and produces a result.
FunctionExecutionBuilder<A,RESULT> - Class in org.mule.commons.atlantic.execution.builder
ExecutionBuilder that does the same as a GenericFunctionExecutionBuilder but instead of returning a SupplierExecutionBuilder on the with param, builds it and calls SupplierExecutionBuilder.execute() on it.
FunctionExecutionBuilder(Function<A, RESULT>, List<Object>, ExecutionContext) - Constructor for class org.mule.commons.atlantic.execution.builder.FunctionExecutionBuilder
Default constructor.

G

GenericFunctionExecutionBuilder<A,L extends AtlanticFunction<A,D>,D extends AtlanticLambda,NEXT extends ExecutionBuilder,RESULT> - Class in org.mule.commons.atlantic.execution.builder
Generic implementation of ExecutionBuilder.
GenericFunctionExecutionBuilder(L, List<Object>, ExecutionContext<RESULT>, TriFunction<D, List<Object>, ExecutionContext, NEXT>) - Constructor for class org.mule.commons.atlantic.execution.builder.GenericFunctionExecutionBuilder
Default constructor.
get() - Method in interface org.mule.commons.atlantic.lambda.supplier.Supplier
Gets a result.
getContext() - Method in class org.mule.commons.atlantic.execution.builder.ExecutionBuilder
Gets the ExecutionContext that contains all the listeners and handlers of the execution.
getHandledException() - Method in class org.mule.commons.atlantic.execution.context.exception.DefinedExceptionHandler
 
getLambda() - Method in class org.mule.commons.atlantic.execution.builder.ExecutionBuilder
Gets the AtlanticLambda to execute.
getParams() - Method in class org.mule.commons.atlantic.execution.builder.ExecutionBuilder
Gets the list of parameters accumulated for the execution.

H

handle(Throwable) - Method in class org.mule.commons.atlantic.execution.context.exception.DefinedExceptionHandler
 
handle(T) - Method in interface org.mule.commons.atlantic.execution.context.exception.ExceptionHandler
Handles the Throwable.
HendecaConsumer<A,B,C,D,E,F,G,H,I,J,K> - Interface in org.mule.commons.atlantic.lambda.consumer
Represents an operation that accepts eleven input arguments and returns no result.
HendecaFunction<A,B,C,D,E,F,G,H,I,J,K,RESULT> - Interface in org.mule.commons.atlantic.lambda.function
Represents a function that accepts eleven arguments and produces a result.
HendecaFunctionExecutionBuilder<A,B,C,D,E,F,G,H,I,J,K,RESULT> - Class in org.mule.commons.atlantic.execution.builder
HendecaFunctionExecutionBuilder(HendecaFunction<A, B, C, D, E, F, G, H, I, J, K, RESULT>, List<Object>, ExecutionContext) - Constructor for class org.mule.commons.atlantic.execution.builder.HendecaFunctionExecutionBuilder
Default constructor.
HeptaConsumer<A,B,C,D,E,F,G> - Interface in org.mule.commons.atlantic.lambda.consumer
Represents an operation that accepts seven input arguments and returns no result.
HeptaFunction<A,B,C,D,E,F,G,RESULT> - Interface in org.mule.commons.atlantic.lambda.function
Represents a function that accepts seven arguments and produces a result.
HeptaFunctionExecutionBuilder<A,B,C,D,E,F,G,RESULT> - Class in org.mule.commons.atlantic.execution.builder
HeptaFunctionExecutionBuilder(HeptaFunction<A, B, C, D, E, F, G, RESULT>, List<Object>, ExecutionContext) - Constructor for class org.mule.commons.atlantic.execution.builder.HeptaFunctionExecutionBuilder
Default constructor.
HexaConsumer<A,B,C,D,E,F> - Interface in org.mule.commons.atlantic.lambda.consumer
Represents an operation that accepts six input arguments and returns no result.
HexaFunction<A,B,C,D,E,F,RESULT> - Interface in org.mule.commons.atlantic.lambda.function
Represents a function that accepts six arguments and produces a result.
HexaFunctionExecutionBuilder<A,B,C,D,E,F,RESULT> - Class in org.mule.commons.atlantic.execution.builder
HexaFunctionExecutionBuilder(HexaFunction<A, B, C, D, E, F, RESULT>, List<Object>, ExecutionContext) - Constructor for class org.mule.commons.atlantic.execution.builder.HexaFunctionExecutionBuilder
Default constructor.

I

InstanceExecutionBuilderFactory<INSTANCE,RESULT> - Class in org.mule.commons.atlantic.execution.builder.factory
ExecutionBuilderFactory in charge of executing instance methods.
InstanceExecutionBuilderFactory(INSTANCE) - Constructor for class org.mule.commons.atlantic.execution.builder.factory.InstanceExecutionBuilderFactory
Default constructor.

N

newInstanceExecutionBuilder(INSTANCE) - Static method in class org.mule.commons.atlantic.Atlantic
Creates an instance executor.
newStaticExecutionBuilder() - Static method in class org.mule.commons.atlantic.Atlantic
Creates a static executor.
NonaConsumer<A,B,C,D,E,F,G,H,I> - Interface in org.mule.commons.atlantic.lambda.consumer
Represents an operation that accepts nine input arguments and returns no result.
NonaFunction<A,B,C,D,E,F,G,H,I,RESULT> - Interface in org.mule.commons.atlantic.lambda.function
Represents a function that accepts nine arguments and produces a result.
NonaFunctionExecutionBuilder<A,B,C,D,E,F,G,H,I,RESULT> - Class in org.mule.commons.atlantic.execution.builder
NonaFunctionExecutionBuilder(NonaFunction<A, B, C, D, E, F, G, H, I, RESULT>, List<Object>, ExecutionContext) - Constructor for class org.mule.commons.atlantic.execution.builder.NonaFunctionExecutionBuilder
Default constructor.

O

OctaConsumer<A,B,C,D,E,F,G,H> - Interface in org.mule.commons.atlantic.lambda.consumer
Represents an operation that accepts eight input arguments and returns no result.
OctaFunction<A,B,C,D,E,F,G,H,RESULT> - Interface in org.mule.commons.atlantic.lambda.function
Represents a function that accepts eight arguments and produces a result.
OctaFunctionExecutionBuilder<A,B,C,D,E,F,G,H,RESULT> - Class in org.mule.commons.atlantic.execution.builder
OctaFunctionExecutionBuilder(OctaFunction<A, B, C, D, E, F, G, H, RESULT>, List<Object>, ExecutionContext) - Constructor for class org.mule.commons.atlantic.execution.builder.OctaFunctionExecutionBuilder
Default constructor.
onPostExecute(List<Object>, RESULT) - Method in interface org.mule.commons.atlantic.execution.context.listener.PostExecutionListener
Method called after the operation is executed.
onPreExecute(List<Object>) - Method in interface org.mule.commons.atlantic.execution.context.listener.PreExecutionListener
Method called before the operation is executed.
org.mule.commons.atlantic - package org.mule.commons.atlantic
 
org.mule.commons.atlantic.exception - package org.mule.commons.atlantic.exception
 
org.mule.commons.atlantic.execution.builder - package org.mule.commons.atlantic.execution.builder
 
org.mule.commons.atlantic.execution.builder.factory - package org.mule.commons.atlantic.execution.builder.factory
 
org.mule.commons.atlantic.execution.context - package org.mule.commons.atlantic.execution.context
 
org.mule.commons.atlantic.execution.context.exception - package org.mule.commons.atlantic.execution.context.exception
 
org.mule.commons.atlantic.execution.context.executor - package org.mule.commons.atlantic.execution.context.executor
 
org.mule.commons.atlantic.execution.context.listener - package org.mule.commons.atlantic.execution.context.listener
 
org.mule.commons.atlantic.execution.parser - package org.mule.commons.atlantic.execution.parser
 
org.mule.commons.atlantic.lambda - package org.mule.commons.atlantic.lambda
 
org.mule.commons.atlantic.lambda.consumer - package org.mule.commons.atlantic.lambda.consumer
 
org.mule.commons.atlantic.lambda.function - package org.mule.commons.atlantic.lambda.function
 
org.mule.commons.atlantic.lambda.runnable - package org.mule.commons.atlantic.lambda.runnable
 
org.mule.commons.atlantic.lambda.supplier - package org.mule.commons.atlantic.lambda.supplier
 

P

Parser<I,O> - Interface in org.mule.commons.atlantic.execution.parser
Interface for classes that convert from one type of object to another.
PassThroughExceptionHandler<T extends RuntimeException> - Class in org.mule.commons.atlantic.execution.context.exception
Specific implementation of DefinedExceptionHandler that lets the exception (which must be a subclass of the RuntimeException class) pass through.
PassThroughExceptionHandler(Class<T>) - Constructor for class org.mule.commons.atlantic.execution.context.exception.PassThroughExceptionHandler
Default constructor.
PentaConsumer<A,B,C,D,E> - Interface in org.mule.commons.atlantic.lambda.consumer
Represents an operation that accepts five input arguments and returns no result.
PentaFunction<A,B,C,D,E,RESULT> - Interface in org.mule.commons.atlantic.lambda.function
Represents a function that accepts five arguments and produces a result.
PentaFunctionExecutionBuilder<A,B,C,D,E,RESULT> - Class in org.mule.commons.atlantic.execution.builder
PentaFunctionExecutionBuilder(PentaFunction<A, B, C, D, E, RESULT>, List<Object>, ExecutionContext) - Constructor for class org.mule.commons.atlantic.execution.builder.PentaFunctionExecutionBuilder
Default constructor.
PostExecutionListener<RESULT> - Interface in org.mule.commons.atlantic.execution.context.listener
Listener that executes after the operation is executed.
PreExecutionListener - Interface in org.mule.commons.atlantic.execution.context.listener
Listener that executes before the operation is executed.

R

run() - Method in interface org.mule.commons.atlantic.lambda.runnable.Runnable
Runs the block of code.
Runnable - Interface in org.mule.commons.atlantic.lambda.runnable
Represents a block of code to be executed.

S

StaticExecutionBuilderFactory<RESULT> - Class in org.mule.commons.atlantic.execution.builder.factory
ExecutionBuilderFactory in charge of executing static methods and constructors.
StaticExecutionBuilderFactory() - Constructor for class org.mule.commons.atlantic.execution.builder.factory.StaticExecutionBuilderFactory
 
Supplier<RESULT> - Interface in org.mule.commons.atlantic.lambda.supplier
Represents a supplier of results.
SupplierExecutionBuilder<RESULT> - Class in org.mule.commons.atlantic.execution.builder
Final ExecutionBuilder that executes the AtlanticLambda that is being built.
SupplierExecutionBuilder(Supplier<RESULT>, List<Object>, ExecutionContext) - Constructor for class org.mule.commons.atlantic.execution.builder.SupplierExecutionBuilder
Default constructor.

T

TetraConsumer<A,B,C,D> - Interface in org.mule.commons.atlantic.lambda.consumer
Represents an operation that accepts four input arguments and returns no result.
TetraFunction<A,B,C,D,RESULT> - Interface in org.mule.commons.atlantic.lambda.function
Represents a function that accepts four arguments and produces a result.
TetraFunctionExecutionBuilder<A,B,C,D,RESULT> - Class in org.mule.commons.atlantic.execution.builder
TetraFunctionExecutionBuilder(TetraFunction<A, B, C, D, RESULT>, List<Object>, ExecutionContext) - Constructor for class org.mule.commons.atlantic.execution.builder.TetraFunctionExecutionBuilder
Default constructor.
toFunction() - Method in interface org.mule.commons.atlantic.lambda.consumer.AtlanticConsumer
Converts this consumer into an AtlanticFunction that executes this consumer and then returns null.
toFunction() - Method in interface org.mule.commons.atlantic.lambda.consumer.BiConsumer
 
toFunction() - Method in interface org.mule.commons.atlantic.lambda.consumer.Consumer
 
toFunction() - Method in interface org.mule.commons.atlantic.lambda.consumer.DecaConsumer
 
toFunction() - Method in interface org.mule.commons.atlantic.lambda.consumer.HendecaConsumer
 
toFunction() - Method in interface org.mule.commons.atlantic.lambda.consumer.HeptaConsumer
 
toFunction() - Method in interface org.mule.commons.atlantic.lambda.consumer.HexaConsumer
 
toFunction() - Method in interface org.mule.commons.atlantic.lambda.consumer.NonaConsumer
 
toFunction() - Method in interface org.mule.commons.atlantic.lambda.consumer.OctaConsumer
 
toFunction() - Method in interface org.mule.commons.atlantic.lambda.consumer.PentaConsumer
 
toFunction() - Method in interface org.mule.commons.atlantic.lambda.consumer.TetraConsumer
 
toFunction() - Method in interface org.mule.commons.atlantic.lambda.consumer.TriConsumer
 
toSupplier() - Method in interface org.mule.commons.atlantic.lambda.runnable.Runnable
Converts this into a Supplier that always returns null.
TriConsumer<A,B,C> - Interface in org.mule.commons.atlantic.lambda.consumer
Represents an operation that accepts three input arguments and returns no result.
TriFunction<A,B,C,RESULT> - Interface in org.mule.commons.atlantic.lambda.function
Represents a function that accepts three arguments and produces a result.
TriFunctionExecutionBuilder<A,B,C,RESULT> - Class in org.mule.commons.atlantic.execution.builder
TriFunctionExecutionBuilder(TriFunction<A, B, C, RESULT>, List<Object>, ExecutionContext) - Constructor for class org.mule.commons.atlantic.execution.builder.TriFunctionExecutionBuilder
Default constructor.

U

UnhandledException - Exception in org.mule.commons.atlantic.exception
Wrapper exception thrown when an exception is thrown within the execution of a builder and is not handled.
UnhandledException(Throwable) - Constructor for exception org.mule.commons.atlantic.exception.UnhandledException
Default constructor.

W

withExceptionHandler(Class<T>, ExceptionHandler<T>) - Method in class org.mule.commons.atlantic.execution.builder.factory.ExecutionBuilderFactory
Adds an ExceptionHandler to handle a specific kind of Throwable or it's subclasses.
withExceptionHandler(DefinedExceptionHandler<T>) - Method in class org.mule.commons.atlantic.execution.builder.factory.ExecutionBuilderFactory
Adds a DefinedExceptionHandler to handle a specific kind of Throwable or it's subclasses.
withExecutor(Executor<RESULT>) - Method in class org.mule.commons.atlantic.execution.builder.factory.ExecutionBuilderFactory
Defines the Executor that will handle the threads used on the running of the method.
withIgnoredExceptionType(Class<T>) - Method in class org.mule.commons.atlantic.execution.builder.factory.ExecutionBuilderFactory
Allows a specific RuntimeException and it's subclasses to be ignored by the exception handlers.
withParam(A) - Method in class org.mule.commons.atlantic.execution.builder.FunctionExecutionBuilder
Downgrades the FunctionExecutionBuilder to a SupplierExecutionBuilder by completing the last parameter and then calls SupplierExecutionBuilder.execute() on it.
withParam(INPUT, Parser<INPUT, A>) - Method in class org.mule.commons.atlantic.execution.builder.FunctionExecutionBuilder
As FunctionExecutionBuilder.withParam(Object) but converts the input to the required value of the param using a Parser.
withParam(A) - Method in class org.mule.commons.atlantic.execution.builder.GenericFunctionExecutionBuilder
Downgrades the ExecutionBuilder to the next level by adding a parameter to it.
withParam(INPUT, Parser<INPUT, A>) - Method in class org.mule.commons.atlantic.execution.builder.GenericFunctionExecutionBuilder
As GenericFunctionExecutionBuilder.withParam(Object) but converts the input to the required value of the param using a Parser.
withPostExecutionListener(PostExecutionListener...) - Method in class org.mule.commons.atlantic.execution.builder.factory.ExecutionBuilderFactory
Adds an array of PostExecutionListeners to be executed after the execution.
withPostExecutionListener(List<PostExecutionListener>) - Method in class org.mule.commons.atlantic.execution.builder.factory.ExecutionBuilderFactory
Adds a list of PostExecutionListeners to be executed after the execution.
withPreExecutionListener(PreExecutionListener...) - Method in class org.mule.commons.atlantic.execution.builder.factory.ExecutionBuilderFactory
Adds an array of PreExecutionListeners to be executed before the execution.
withPreExecutionListener(List<PreExecutionListener>) - Method in class org.mule.commons.atlantic.execution.builder.factory.ExecutionBuilderFactory
Adds a list of PreExecutionListeners to be executed before the execution.
A B C D E F G H I N O P R S T U W 
Skip navigation links

Copyright © 2018. All rights reserved.