Package blue.contract.processor
Class ExpectEventStepProcessor
java.lang.Object
blue.contract.AbstractStepProcessor
blue.contract.processor.ExpectEventStepProcessor
- All Implemented Interfaces:
DebugContextAware,StepProcessor
-
Field Summary
Fields inherited from class blue.contract.AbstractStepProcessor
debugContext, expressionEvaluator, step -
Constructor Summary
ConstructorsConstructorDescriptionExpectEventStepProcessor(blue.language.model.Node step, ExpressionEvaluator expressionEvaluator) -
Method Summary
Modifier and TypeMethodDescriptionexecuteFinalizeStep(blue.language.model.Node event, WorkflowProcessingContext workflowProcessingContext) executeHandleStep(blue.language.model.Node event, WorkflowProcessingContext context) blue.language.model.NodeextractExpectedEvent(WorkflowProcessingContext context, blue.language.Blue blue) 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
-
ExpectEventStepProcessor
public ExpectEventStepProcessor(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 workflowProcessingContext) - Specified by:
executeFinalizeStepin classAbstractStepProcessor
-
extractExpectedEvent
public blue.language.model.Node extractExpectedEvent(WorkflowProcessingContext context, blue.language.Blue blue)
-