Class CompositeTaskContext<TRANSACTION,EXCEPTION extends Exception>
- java.lang.Object
-
- no.skatteetaten.fastsetting.formueinntekt.felles.task.api.TaskSupplement
-
- no.skatteetaten.fastsetting.formueinntekt.felles.task.processor.CompositeTaskContext<TRANSACTION,EXCEPTION>
-
- All Implemented Interfaces:
TaskContext<TRANSACTION,EXCEPTION>
public class CompositeTaskContext<TRANSACTION,EXCEPTION extends Exception> extends TaskSupplement implements TaskContext<TRANSACTION,EXCEPTION>
-
-
Field Summary
-
Fields inherited from class no.skatteetaten.fastsetting.formueinntekt.felles.task.api.TaskSupplement
GLOBAL, UNQUALIFIED
-
-
Constructor Summary
Constructors Constructor Description CompositeTaskContext(Collection<TaskContext<? super TRANSACTION,? extends EXCEPTION>> delegates)CompositeTaskContext(TaskContext<? super TRANSACTION,? extends EXCEPTION>... delegates)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletionStage<TaskContextCompletion<TRANSACTION,EXCEPTION>>apply(Map<Task,TaskDecision> decisions, Executor executor, TaskSupplement supplement)-
Methods inherited from class no.skatteetaten.fastsetting.formueinntekt.felles.task.api.TaskSupplement
probe, probe, probe, probe, register, register, register, register, require, require, require, require, suggest, suggest, suggest, suggest
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface no.skatteetaten.fastsetting.formueinntekt.felles.task.processor.TaskContext
apply, apply, apply, toFactory
-
-
-
-
Constructor Detail
-
CompositeTaskContext
@SafeVarargs public CompositeTaskContext(TaskContext<? super TRANSACTION,? extends EXCEPTION>... delegates)
-
CompositeTaskContext
public CompositeTaskContext(Collection<TaskContext<? super TRANSACTION,? extends EXCEPTION>> delegates)
-
-
Method Detail
-
apply
public CompletionStage<TaskContextCompletion<TRANSACTION,EXCEPTION>> apply(Map<Task,TaskDecision> decisions, Executor executor, TaskSupplement supplement)
- Specified by:
applyin interfaceTaskContext<TRANSACTION,EXCEPTION extends Exception>
-
-