Class JavaFunctionCallExecutor<T,V>
java.lang.Object
io.serverlessworkflow.impl.executors.func.JavaFunctionCallExecutor<T,V>
- All Implemented Interfaces:
CallableTask<CallJava.CallJavaFunction<T,V>>
public class JavaFunctionCallExecutor<T,V>
extends Object
implements CallableTask<CallJava.CallJavaFunction<T,V>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanapply(WorkflowContext workflowContext, TaskContext taskContext, WorkflowModel input) voidinit(CallJava.CallJavaFunction<T, V> task, io.serverlessworkflow.api.types.Workflow workflow, WorkflowApplication application, ResourceLoader loader)
-
Constructor Details
-
JavaFunctionCallExecutor
public JavaFunctionCallExecutor()
-
-
Method Details
-
init
public void init(CallJava.CallJavaFunction<T, V> task, io.serverlessworkflow.api.types.Workflow workflow, WorkflowApplication application, ResourceLoader loader) - Specified by:
initin interfaceCallableTask<T>
-
apply
public CompletableFuture<WorkflowModel> apply(WorkflowContext workflowContext, TaskContext taskContext, WorkflowModel input) - Specified by:
applyin interfaceCallableTask<T>
-
accept
- Specified by:
acceptin interfaceCallableTask<T>
-