Class CompositeTaskContext<TRANSACTION,EXCEPTION extends Exception,SUPPLEMENT extends TaskSupplement>
java.lang.Object
no.skatteetaten.fastsetting.formueinntekt.felles.task.api.TaskSupplement
no.skatteetaten.fastsetting.formueinntekt.felles.task.processor.CompositeTaskContext<TRANSACTION,EXCEPTION,SUPPLEMENT>
- All Implemented Interfaces:
TaskContext<TRANSACTION,EXCEPTION, SUPPLEMENT>
public class CompositeTaskContext<TRANSACTION,EXCEPTION extends Exception,SUPPLEMENT extends TaskSupplement>
extends TaskSupplement
implements TaskContext<TRANSACTION,EXCEPTION,SUPPLEMENT>
-
Nested Class Summary
Nested classes/interfaces inherited from class no.skatteetaten.fastsetting.formueinntekt.felles.task.api.TaskSupplement
TaskSupplement.Token<T> -
Field Summary
Fields inherited from class no.skatteetaten.fastsetting.formueinntekt.felles.task.api.TaskSupplement
GLOBAL, UNQUALIFIED -
Constructor Summary
ConstructorsConstructorDescriptionCompositeTaskContext(Collection<TaskContext<? super TRANSACTION, ? extends EXCEPTION, ? super SUPPLEMENT>> delegates) CompositeTaskContext(TaskContext<? super TRANSACTION, ? extends EXCEPTION, ? super SUPPLEMENT>... delegates) -
Method Summary
Modifier and TypeMethodDescriptionapply(Map<Task, TaskDecision> decisions, Executor executor, SUPPLEMENT supplement) voidonAfterTransaction(Executor executor, SUPPLEMENT supplement) Methods inherited from class no.skatteetaten.fastsetting.formueinntekt.felles.task.api.TaskSupplement
probe, probe, probe, probe, probe, probe, probe, probe, register, register, register, register, register, register, register, register, require, require, require, require, require, require, require, require, suggest, suggest, suggest, suggest, suggest, suggest, suggest, suggestMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface no.skatteetaten.fastsetting.formueinntekt.felles.task.processor.TaskContext
toFactory
-
Constructor Details
-
CompositeTaskContext
@SafeVarargs public CompositeTaskContext(TaskContext<? super TRANSACTION, ? extends EXCEPTION, ? super SUPPLEMENT>... delegates) -
CompositeTaskContext
public CompositeTaskContext(Collection<TaskContext<? super TRANSACTION, ? extends EXCEPTION, ? super SUPPLEMENT>> delegates)
-
-
Method Details
-
apply
public CompletionStage<TaskCompletion<TRANSACTION,EXCEPTION>> apply(Map<Task, TaskDecision> decisions, Executor executor, SUPPLEMENT supplement) - Specified by:
applyin interfaceTaskContext<TRANSACTION,EXCEPTION extends Exception, SUPPLEMENT extends TaskSupplement>
-
onAfterTransaction
- Specified by:
onAfterTransactionin interfaceTaskContext<TRANSACTION,EXCEPTION extends Exception, SUPPLEMENT extends TaskSupplement>
-