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