Package blue.contract.processor
Class TriggerEventStepProcessor
java.lang.Object
blue.contract.AbstractStepProcessor
blue.contract.processor.TriggerEventStepProcessor
- All Implemented Interfaces:
DebugContextAware,StepProcessor
-
Field Summary
Fields inherited from class blue.contract.AbstractStepProcessor
debugContext, expressionEvaluator, step -
Constructor Summary
ConstructorsConstructorDescriptionTriggerEventStepProcessor(blue.language.model.Node step, ExpressionEvaluator expressionEvaluator) -
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
-
TriggerEventStepProcessor
public TriggerEventStepProcessor(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
-