Package blue.contract
Class WorkflowProcessor
java.lang.Object
blue.contract.WorkflowProcessor
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionWorkflowProcessor(StepProcessorProvider stepProcessorProvider) WorkflowProcessor(StepProcessorProvider stepProcessorProvider, DebugContext debugContext) -
Method Summary
Modifier and TypeMethodDescriptionprocessEvent(blue.language.model.Node event, WorkflowInstance workflowInstance, ContractProcessingContext contractProcessingContext) processEvent(blue.language.model.Node event, WorkflowInstance workflowInstance, ContractProcessingContext contractProcessingContext, WorkflowProcessor.ProcessingMode mode) processEvent(blue.language.model.Node event, blue.language.model.Node workflow, ContractProcessingContext contractProcessingContext) processEvent(blue.language.model.Node event, blue.language.model.Node workflow, ContractProcessingContext contractProcessingContext, WorkflowProcessor.ProcessingMode mode)
-
Constructor Details
-
WorkflowProcessor
-
WorkflowProcessor
-
-
Method Details
-
processEvent
public Optional<WorkflowInstance> processEvent(blue.language.model.Node event, blue.language.model.Node workflow, ContractProcessingContext contractProcessingContext) -
processEvent
public Optional<WorkflowInstance> processEvent(blue.language.model.Node event, blue.language.model.Node workflow, ContractProcessingContext contractProcessingContext, WorkflowProcessor.ProcessingMode mode) -
processEvent
public Optional<WorkflowInstance> processEvent(blue.language.model.Node event, WorkflowInstance workflowInstance, ContractProcessingContext contractProcessingContext) -
processEvent
public Optional<WorkflowInstance> processEvent(blue.language.model.Node event, WorkflowInstance workflowInstance, ContractProcessingContext contractProcessingContext, WorkflowProcessor.ProcessingMode mode)
-