Interface TaskContext<TRANSACTION,EXCEPTION extends Exception>
-
- All Known Implementing Classes:
CompositeTaskContext,TaskConsumerContext
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface TaskContext<TRANSACTION,EXCEPTION extends Exception>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CompletionStage<TaskContextCompletion<TRANSACTION,EXCEPTION>>apply(Map<Task,TaskDecision> decisions)default CompletionStage<TaskContextCompletion<TRANSACTION,EXCEPTION>>apply(Map<Task,TaskDecision> decisions, Executor executor)CompletionStage<TaskContextCompletion<TRANSACTION,EXCEPTION>>apply(Map<Task,TaskDecision> decisions, Executor executor, TaskSupplement supplement)default CompletionStage<TaskContextCompletion<TRANSACTION,EXCEPTION>>apply(Set<Task> tasks, TaskDecision decision)static <TRANSACTION,EXCEPTION extends Exception>
TaskContext<TRANSACTION,EXCEPTION>simple()default TaskContextFactory<TRANSACTION,EXCEPTION,TaskContext<TRANSACTION,EXCEPTION>>toFactory()
-
-
-
Method Detail
-
apply
default CompletionStage<TaskContextCompletion<TRANSACTION,EXCEPTION>> apply(Set<Task> tasks, TaskDecision decision) throws EXCEPTION extends Exception
-
apply
default CompletionStage<TaskContextCompletion<TRANSACTION,EXCEPTION>> apply(Map<Task,TaskDecision> decisions) throws EXCEPTION extends Exception
-
apply
default CompletionStage<TaskContextCompletion<TRANSACTION,EXCEPTION>> apply(Map<Task,TaskDecision> decisions, Executor executor) throws EXCEPTION extends Exception
-
apply
CompletionStage<TaskContextCompletion<TRANSACTION,EXCEPTION>> apply(Map<Task,TaskDecision> decisions, Executor executor, TaskSupplement supplement) throws EXCEPTION extends Exception
-
toFactory
default TaskContextFactory<TRANSACTION,EXCEPTION,TaskContext<TRANSACTION,EXCEPTION>> toFactory()
-
simple
static <TRANSACTION,EXCEPTION extends Exception> TaskContext<TRANSACTION,EXCEPTION> simple()
-
-