Class 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 Detail

      • EscalationWorkFlowConfiguration

        public EscalationWorkFlowConfiguration()
    • 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)
      • workflowContinuesAfterCheckingEscalation

        @Bean
        public WorkFlow workflowContinuesAfterCheckingEscalation​(SimpleTaskTwo simpleTaskTwo)