Class EscalationWorkFlowConfiguration
- java.lang.Object
-
- com.redhat.parodos.examples.escalation.EscalationWorkFlowConfiguration
-
@Configuration public class EscalationWorkFlowConfiguration extends Object
A sample of how to configure a Workflow that has Tasks, Checkers and Escalation(s). All the Workflow Beans and WorkflowTask Bean instances are defined here- Author:
- Luke Shannon (Github: lshannon), Gloria Ciavarrini (Github: gciavarrini)
-
-
Constructor Summary
Constructors Constructor Description EscalationWorkFlowConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleTaskOnesimpleTaskOne(WorkFlow simpleTaskOneCheckerWorkflow)SimpleTaskOneCheckersimpleTaskOneCheckerTask(WorkFlow simpleTaskOneEscalatorWorkflow)WorkFlowsimpleTaskOneCheckerWorkflow(SimpleTaskOneChecker simpleTaskOneCheckerTask)SimpleTaskOneEscalatorsimpleTaskOneEscalator()WorkFlowsimpleTaskOneEscalatorWorkflow(SimpleTaskOneEscalator simpleTaskOneEscalator)SimpleTaskTwosimpleTaskTwo()WorkFlowworkflowContinuesAfterCheckingEscalation(SimpleTaskTwo simpleTaskTwo)WorkFlowworkflowStartingCheckingAndEscalation(SimpleTaskOne simpleTaskOne)
-
-
-
Method Detail
-
workflowStartingCheckingAndEscalation
@Bean public WorkFlow workflowStartingCheckingAndEscalation(SimpleTaskOne simpleTaskOne)
-
simpleTaskOne
@Bean public SimpleTaskOne simpleTaskOne(@Qualifier("simpleTaskOneCheckerWorkflow") WorkFlow simpleTaskOneCheckerWorkflow)
-
simpleTaskOneCheckerWorkflow
@Bean public WorkFlow simpleTaskOneCheckerWorkflow(@Qualifier("simpleTaskOneCheckerTask") SimpleTaskOneChecker simpleTaskOneCheckerTask)
-
simpleTaskOneCheckerTask
@Bean public SimpleTaskOneChecker simpleTaskOneCheckerTask(@Qualifier("simpleTaskOneEscalatorWorkflow") WorkFlow simpleTaskOneEscalatorWorkflow)
-
simpleTaskOneEscalatorWorkflow
@Bean public WorkFlow simpleTaskOneEscalatorWorkflow(@Qualifier("simpleTaskOneEscalator") SimpleTaskOneEscalator simpleTaskOneEscalator)
-
simpleTaskOneEscalator
@Bean public SimpleTaskOneEscalator simpleTaskOneEscalator()
-
workflowContinuesAfterCheckingEscalation
@Bean public WorkFlow workflowContinuesAfterCheckingEscalation(SimpleTaskTwo simpleTaskTwo)
-
simpleTaskTwo
@Bean public SimpleTaskTwo simpleTaskTwo()
-
-