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 Details

    • EscalationWorkFlowConfiguration

      public EscalationWorkFlowConfiguration()
  • Method Details

    • 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()