Class CmmnEngineAutoConfiguration


EnableAutoConfiguration for the CMMN engine
Author:
Filip Hrisafov
  • Field Details

  • Constructor Details

  • Method Details

    • cmmnAsyncExecutorConfiguration

      @Bean @Cmmn @ConfigurationProperties(prefix="flowable.cmmn.async.executor") public org.flowable.job.service.impl.asyncexecutor.AsyncJobExecutorConfiguration cmmnAsyncExecutorConfiguration()
    • cmmnAsyncExecutor

      @Bean @Cmmn @ConditionalOnMissingBean(name="cmmnAsyncExecutor") public org.flowable.spring.job.service.SpringAsyncExecutor cmmnAsyncExecutor(@Cmmn org.flowable.job.service.impl.asyncexecutor.AsyncJobExecutorConfiguration executorConfiguration, org.springframework.beans.factory.ObjectProvider<org.flowable.spring.job.service.SpringRejectedJobsHandler> rejectedJobsHandler, @Cmmn org.springframework.beans.factory.ObjectProvider<org.flowable.spring.job.service.SpringRejectedJobsHandler> cmmnRejectedJobsHandler)
      The Async Executor must not be shared between the engines. Therefore a dedicated one is always created.
    • cmmnEngineConfiguration

      @Bean @ConditionalOnMissingBean public org.flowable.cmmn.spring.SpringCmmnEngineConfiguration cmmnEngineConfiguration(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapperProvider, @Cmmn org.springframework.beans.factory.ObjectProvider<org.flowable.job.service.impl.asyncexecutor.AsyncExecutor> asyncExecutorProvider, org.springframework.beans.factory.ObjectProvider<org.springframework.core.task.AsyncTaskExecutor> taskExecutor, @Cmmn org.springframework.beans.factory.ObjectProvider<org.springframework.core.task.AsyncTaskExecutor> cmmnTaskExecutor, @Qualifier("applicationTaskExecutor") org.springframework.beans.factory.ObjectProvider<org.springframework.core.task.AsyncTaskExecutor> applicationTaskExecutorProvider, @Qualifier("flowableAsyncTaskInvokerTaskExecutor") org.springframework.beans.factory.ObjectProvider<org.flowable.common.engine.api.async.AsyncTaskExecutor> asyncTaskInvokerTaskExecutor, org.springframework.beans.factory.ObjectProvider<org.flowable.http.common.api.client.FlowableHttpClient> flowableHttpClient, org.springframework.beans.factory.ObjectProvider<org.flowable.common.spring.AutoDeploymentStrategy<org.flowable.cmmn.engine.CmmnEngine>> cmmnAutoDeploymentStrategies) throws IOException
      Throws:
      IOException