Class DefaultJobConfiguration.JobConfiguration

  • Enclosing class:
    DefaultJobConfiguration

    public static class DefaultJobConfiguration.JobConfiguration
    extends java.lang.Object
    • Field Detail

      • CAMUNDA_TASK_EXECUTOR_QUALIFIER

        public static final java.lang.String CAMUNDA_TASK_EXECUTOR_QUALIFIER
        See Also:
        Constant Field Values
    • Constructor Detail

      • JobConfiguration

        public JobConfiguration()
    • Method Detail

      • camundaTaskExecutor

        @Bean(name="camundaTaskExecutor")
        @ConditionalOnMissingBean(name="camundaTaskExecutor")
        @ConditionalOnProperty(prefix="camunda.bpm.job-execution",
                               name="enabled",
                               havingValue="true",
                               matchIfMissing=true)
        public static org.springframework.core.task.TaskExecutor camundaTaskExecutor​(CamundaBpmProperties properties)
      • jobExecutor

        @Bean
        @ConditionalOnMissingBean(JobExecutor.class)
        @ConditionalOnProperty(prefix="camunda.bpm.job-execution",
                               name="enabled",
                               havingValue="true",
                               matchIfMissing=true)
        public static JobExecutor jobExecutor​(@Qualifier("camundaTaskExecutor")
                                              org.springframework.core.task.TaskExecutor taskExecutor,
                                              CamundaBpmProperties properties)
      • jobExecutorStartingEventListener

        @Bean
        @ConditionalOnProperty(prefix="camunda.bpm.job-execution",
                               name="enabled",
                               havingValue="true",
                               matchIfMissing=true)
        @ConditionalOnBean(JobExecutor.class)
        public static JobExecutorStartingEventListener jobExecutorStartingEventListener()