Class JavaSwitchExecutorBuilder
java.lang.Object
io.serverlessworkflow.impl.executors.AbstractTaskExecutor.AbstractTaskExecutorBuilder<io.serverlessworkflow.api.types.SwitchTask,SwitchExecutor>
io.serverlessworkflow.impl.executors.SwitchExecutor.SwitchExecutorBuilder
io.serverlessworkflow.impl.executors.func.JavaSwitchExecutorBuilder
- All Implemented Interfaces:
TaskExecutorBuilder<io.serverlessworkflow.api.types.SwitchTask>
-
Field Summary
Fields inherited from class io.serverlessworkflow.impl.executors.AbstractTaskExecutor.AbstractTaskExecutorBuilder
application, position, resourceLoader, task, taskName, workflow -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJavaSwitchExecutorBuilder(WorkflowMutablePosition position, io.serverlessworkflow.api.types.SwitchTask task, io.serverlessworkflow.api.types.Workflow workflow, WorkflowApplication application, ResourceLoader resourceLoader) -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<WorkflowPredicate>buildFilter(io.serverlessworkflow.api.types.SwitchCase switchCase) Methods inherited from class io.serverlessworkflow.impl.executors.SwitchExecutor.SwitchExecutorBuilder
buildInstance, buildTransition, connectMethods inherited from class io.serverlessworkflow.impl.executors.AbstractTaskExecutor.AbstractTaskExecutorBuilder
build, next
-
Constructor Details
-
JavaSwitchExecutorBuilder
protected JavaSwitchExecutorBuilder(WorkflowMutablePosition position, io.serverlessworkflow.api.types.SwitchTask task, io.serverlessworkflow.api.types.Workflow workflow, WorkflowApplication application, ResourceLoader resourceLoader)
-
-
Method Details
-
buildFilter
protected Optional<WorkflowPredicate> buildFilter(io.serverlessworkflow.api.types.SwitchCase switchCase) - Overrides:
buildFilterin classSwitchExecutor.SwitchExecutorBuilder
-