Class ProcessEngineAutoConfiguration

    • Field Detail

      • BEHAVIOR_FACTORY_MAPPING_CONFIGURER

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

      • ProcessEngineAutoConfiguration

        public ProcessEngineAutoConfiguration​(org.activiti.api.runtime.shared.identity.UserGroupManager userGroupManager)
    • Method Detail

      • springProcessEngineConfiguration

        @Bean
        @ConditionalOnMissingBean
        public org.activiti.spring.SpringProcessEngineConfiguration springProcessEngineConfiguration​(javax.sql.DataSource dataSource,
                                                                                                     org.springframework.transaction.PlatformTransactionManager transactionManager,
                                                                                                     org.activiti.spring.SpringAsyncExecutor springAsyncExecutor,
                                                                                                     ActivitiProperties activitiProperties,
                                                                                                     org.activiti.spring.resources.ResourceFinder resourceFinder,
                                                                                                     java.util.List<org.activiti.spring.resources.ResourceFinderDescriptor> resourceFinderDescriptors,
                                                                                                     org.activiti.core.common.spring.project.ProjectModelService projectModelService,
                                                                                                     @Autowired(required=false)
                                                                                                     java.util.List<ProcessEngineConfigurationConfigurer> processEngineConfigurationConfigurers,
                                                                                                     @Autowired(required=false)
                                                                                                     java.util.List<org.activiti.engine.cfg.ProcessEngineConfigurator> processEngineConfigurators)
                                                                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • addAsyncPropertyValidator

        protected void addAsyncPropertyValidator​(ActivitiProperties activitiProperties,
                                                 org.activiti.spring.SpringProcessEngineConfiguration conf)
      • processExtensionResourceFinderDescriptor

        @Bean
        @ConditionalOnMissingBean
        public org.activiti.spring.process.ProcessExtensionResourceFinderDescriptor processExtensionResourceFinderDescriptor​(ActivitiProperties activitiProperties,
                                                                                                                             @Value("${spring.activiti.process.extensions.dir:NOT_DEFINED}")
                                                                                                                             java.lang.String locationPrefix,
                                                                                                                             @Value("${spring.activiti.process.extensions.suffix:**-extensions.json}")
                                                                                                                             java.lang.String locationSuffix)
      • processDeployedEventProducer

        @Bean
        @ConditionalOnMissingBean
        public ProcessDeployedEventProducer processDeployedEventProducer​(org.activiti.engine.RepositoryService repositoryService,
                                                                         org.activiti.runtime.api.model.impl.APIProcessDefinitionConverter converter,
                                                                         @Autowired(required=false)
                                                                         java.util.List<org.activiti.api.process.runtime.events.listener.ProcessRuntimeEventListener<org.activiti.api.process.model.events.ProcessDeployedEvent>> listeners,
                                                                         org.springframework.context.ApplicationEventPublisher eventPublisher)
      • startMessageDeployedEventProducer

        @Bean
        @ConditionalOnMissingBean
        public StartMessageDeployedEventProducer startMessageDeployedEventProducer​(org.activiti.engine.RepositoryService repositoryService,
                                                                                   org.activiti.engine.ManagementService managementService,
                                                                                   org.activiti.runtime.api.event.impl.StartMessageSubscriptionConverter subscriptionConverter,
                                                                                   org.activiti.runtime.api.model.impl.APIProcessDefinitionConverter converter,
                                                                                   java.util.List<org.activiti.api.process.runtime.events.listener.ProcessRuntimeEventListener<org.activiti.api.process.model.events.StartMessageDeployedEvent>> listeners,
                                                                                   org.springframework.context.ApplicationEventPublisher eventPublisher)
      • defaultActivityBehaviorFactoryMappingConfigurer

        @Bean(name="behaviorFactoryMappingConfigurer")
        @ConditionalOnMissingBean(name="behaviorFactoryMappingConfigurer")
        public DefaultActivityBehaviorFactoryMappingConfigurer defaultActivityBehaviorFactoryMappingConfigurer​(org.activiti.runtime.api.impl.VariablesMappingProvider variablesMappingProvider,
                                                                                                               org.activiti.spring.process.ProcessVariablesInitiator processVariablesInitiator,
                                                                                                               org.activiti.engine.impl.event.EventSubscriptionPayloadMappingProvider eventSubscriptionPayloadMappingProvider)