Package blue.contract.processor
Class WorkflowFunctionStepProcessor
java.lang.Object
blue.contract.AbstractStepProcessor
blue.contract.processor.WorkflowFunctionStepProcessor
- All Implemented Interfaces:
DebugContextAware,StepProcessor
-
Field Summary
Fields inherited from class blue.contract.AbstractStepProcessor
debugContext, expressionEvaluator, step -
Constructor Summary
ConstructorsConstructorDescriptionWorkflowFunctionStepProcessor(blue.language.model.Node step, ExpressionEvaluator expressionEvaluator) WorkflowFunctionStepProcessor(blue.language.model.Node step, ExpressionEvaluator expressionEvaluator, JSExecutor jsExecutor) -
Method Summary
Modifier and TypeMethodDescriptionexecuteFinalizeStep(blue.language.model.Node event, WorkflowProcessingContext context) executeHandleStep(blue.language.model.Node event, WorkflowProcessingContext context) Methods inherited from class blue.contract.AbstractStepProcessor
completeWorkflow, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpressionsRecursively, evaluateExpressionsRecursively, evaluateExpressionsRecursively, evaluateExpressionsRecursivelyWithoutFinalLink, evaluateExpressionWithoutFinalLink, finalizeEvent, finalizeNextStepByOrder, getDebugContext, getStep, getStepName, handleEvent, handleNextStepByOrder, processJSException, setDebugContext, shouldExecuteStep
-
Constructor Details
-
WorkflowFunctionStepProcessor
public WorkflowFunctionStepProcessor(blue.language.model.Node step, ExpressionEvaluator expressionEvaluator, JSExecutor jsExecutor) -
WorkflowFunctionStepProcessor
public WorkflowFunctionStepProcessor(blue.language.model.Node step, ExpressionEvaluator expressionEvaluator)
-
-
Method Details
-
executeHandleStep
public Optional<WorkflowInstance> executeHandleStep(blue.language.model.Node event, WorkflowProcessingContext context) - Specified by:
executeHandleStepin classAbstractStepProcessor
-
executeFinalizeStep
public Optional<WorkflowInstance> executeFinalizeStep(blue.language.model.Node event, WorkflowProcessingContext context) - Specified by:
executeFinalizeStepin classAbstractStepProcessor
-