Package org.activiti.spring.boot
Class ProcessEngineAutoConfiguration
java.lang.Object
org.activiti.spring.boot.AbstractProcessEngineConfiguration
org.activiti.spring.boot.AbstractProcessEngineAutoConfiguration
org.activiti.spring.boot.ProcessEngineAutoConfiguration
@AutoConfiguration
@AutoConfigureAfter(name={"org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration","org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration"})
@EnableConfigurationProperties({ActivitiProperties.class,AsyncExecutorProperties.class})
public class ProcessEngineAutoConfiguration
extends AbstractProcessEngineAutoConfiguration
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProcessEngineAutoConfiguration(org.activiti.api.runtime.shared.identity.UserGroupManager userGroupManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAsyncPropertyValidator(ActivitiProperties activitiProperties, org.activiti.spring.SpringProcessEngineConfiguration conf) applicationDeployedEventProducer(org.activiti.engine.RepositoryService repositoryService, org.activiti.runtime.api.model.impl.APIDeploymentConverter converter, List<org.activiti.api.process.runtime.events.listener.ProcessRuntimeEventListener<org.activiti.api.process.model.events.ApplicationDeployedEvent>> listeners, org.springframework.context.ApplicationEventPublisher eventPublisher) defaultActivityBehaviorFactoryMappingConfigurer(org.activiti.runtime.api.impl.ExtensionsVariablesMappingProvider variablesMappingProvider, org.activiti.spring.process.ProcessVariablesInitiator processVariablesInitiator, org.activiti.engine.impl.event.EventSubscriptionPayloadMappingProvider eventSubscriptionPayloadMappingProvider, org.activiti.engine.impl.bpmn.behavior.VariablesPropagator variablesPropagator) processCandidateStartersEventProducer(org.activiti.engine.RepositoryService repositoryService, List<org.activiti.api.process.runtime.events.listener.ProcessRuntimeEventListener<org.activiti.api.process.runtime.events.ProcessCandidateStarterUserAddedEvent>> candidateStarterUserListeners, List<org.activiti.api.process.runtime.events.listener.ProcessRuntimeEventListener<org.activiti.api.process.runtime.events.ProcessCandidateStarterGroupAddedEvent>> candidateStarterGroupListeners, org.springframework.context.ApplicationEventPublisher eventPublisher) processDefinitionResourceFinderDescriptor(ActivitiProperties activitiProperties) processDeployedEventProducer(org.activiti.engine.RepositoryService repositoryService, org.activiti.runtime.api.model.impl.APIProcessDefinitionConverter converter, List<org.activiti.api.process.runtime.events.listener.ProcessRuntimeEventListener<org.activiti.api.process.model.events.ProcessDeployedEvent>> listeners, org.springframework.context.ApplicationEventPublisher eventPublisher) org.activiti.spring.process.ProcessExtensionResourceFinderDescriptorprocessExtensionResourceFinderDescriptor(ActivitiProperties activitiProperties, String locationPrefix, String locationSuffix) shutdownListener(org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration) org.activiti.engine.impl.persistence.deploy.DeploymentCache<org.activiti.engine.impl.persistence.deploy.ProcessDefinitionCacheEntry> springProcessDefinitionCache(ActivitiProperties properties, org.springframework.cache.CacheManager cacheManager) org.activiti.spring.SpringProcessEngineConfigurationspringProcessEngineConfiguration(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager transactionManager, org.activiti.spring.SpringAsyncExecutor springAsyncExecutor, ActivitiProperties activitiProperties, org.activiti.spring.resources.ResourceFinder resourceFinder, List<org.activiti.spring.resources.ResourceFinderDescriptor> resourceFinderDescriptors, org.activiti.core.common.spring.project.ApplicationUpgradeContextService applicationUpgradeContextService, List<ProcessEngineConfigurationConfigurer> processEngineConfigurationConfigurers, List<org.activiti.engine.cfg.ProcessEngineConfigurator> processEngineConfigurators, org.springframework.beans.factory.ObjectProvider<org.activiti.engine.impl.persistence.deploy.DeploymentCache<org.activiti.engine.impl.persistence.deploy.ProcessDefinitionCacheEntry>> processDefinitionCacheProvider) 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, List<org.activiti.api.process.runtime.events.listener.ProcessRuntimeEventListener<org.activiti.api.process.model.events.StartMessageDeployedEvent>> listeners, org.springframework.context.ApplicationEventPublisher eventPublisher) Methods inherited from class org.activiti.spring.boot.AbstractProcessEngineAutoConfiguration
getCustomMybatisMapperClasses, historyServiceBean, integrationContextManagerBean, integrationContextServiceBean, managementServiceBeanBean, processEngine, repositoryServiceBean, runtimeServiceBean, springAsyncExecutor, springRejectedJobsHandler, taskExecutor, taskServiceBeanMethods inherited from class org.activiti.spring.boot.AbstractProcessEngineConfiguration
springProcessEngineBean
-
Field Details
-
BEHAVIOR_FACTORY_MAPPING_CONFIGURER
- See Also:
-
-
Constructor Details
-
Method Details
-
shutdownListener
@Bean public ShutdownListener shutdownListener(org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration) -
springProcessEngineConfiguration
@Bean @ConditionalOnMissingBean @DependsOnDatabaseInitialization public org.activiti.spring.SpringProcessEngineConfiguration springProcessEngineConfiguration(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager transactionManager, org.activiti.spring.SpringAsyncExecutor springAsyncExecutor, ActivitiProperties activitiProperties, org.activiti.spring.resources.ResourceFinder resourceFinder, List<org.activiti.spring.resources.ResourceFinderDescriptor> resourceFinderDescriptors, org.activiti.core.common.spring.project.ApplicationUpgradeContextService applicationUpgradeContextService, @Autowired(required=false) List<ProcessEngineConfigurationConfigurer> processEngineConfigurationConfigurers, @Autowired(required=false) List<org.activiti.engine.cfg.ProcessEngineConfigurator> processEngineConfigurators, org.springframework.beans.factory.ObjectProvider<org.activiti.engine.impl.persistence.deploy.DeploymentCache<org.activiti.engine.impl.persistence.deploy.ProcessDefinitionCacheEntry>> processDefinitionCacheProvider) throws IOException - Throws:
IOException
-
addAsyncPropertyValidator
protected void addAsyncPropertyValidator(ActivitiProperties activitiProperties, org.activiti.spring.SpringProcessEngineConfiguration conf) -
processDefinitionResourceFinderDescriptor
@Bean @ConditionalOnMissingBean public ProcessDefinitionResourceFinderDescriptor processDefinitionResourceFinderDescriptor(ActivitiProperties activitiProperties) -
processExtensionResourceFinderDescriptor
@Bean @ConditionalOnMissingBean public org.activiti.spring.process.ProcessExtensionResourceFinderDescriptor processExtensionResourceFinderDescriptor(ActivitiProperties activitiProperties, @Value("${spring.activiti.process.extensions.dir:NOT_DEFINED}") String locationPrefix, @Value("${spring.activiti.process.extensions.suffix:**-extensions.json}") String locationSuffix) -
processDeployedEventProducer
@Bean @ConditionalOnMissingBean public ProcessDeployedEventProducer processDeployedEventProducer(org.activiti.engine.RepositoryService repositoryService, org.activiti.runtime.api.model.impl.APIProcessDefinitionConverter converter, @Autowired(required=false) List<org.activiti.api.process.runtime.events.listener.ProcessRuntimeEventListener<org.activiti.api.process.model.events.ProcessDeployedEvent>> listeners, org.springframework.context.ApplicationEventPublisher eventPublisher) -
processCandidateStartersEventProducer
@Bean @ConditionalOnMissingBean public ProcessCandidateStartersEventProducer processCandidateStartersEventProducer(org.activiti.engine.RepositoryService repositoryService, @Autowired(required=false) List<org.activiti.api.process.runtime.events.listener.ProcessRuntimeEventListener<org.activiti.api.process.runtime.events.ProcessCandidateStarterUserAddedEvent>> candidateStarterUserListeners, @Autowired(required=false) List<org.activiti.api.process.runtime.events.listener.ProcessRuntimeEventListener<org.activiti.api.process.runtime.events.ProcessCandidateStarterGroupAddedEvent>> candidateStarterGroupListeners, 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, 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.ExtensionsVariablesMappingProvider variablesMappingProvider, org.activiti.spring.process.ProcessVariablesInitiator processVariablesInitiator, org.activiti.engine.impl.event.EventSubscriptionPayloadMappingProvider eventSubscriptionPayloadMappingProvider, org.activiti.engine.impl.bpmn.behavior.VariablesPropagator variablesPropagator) -
asyncExecutorPropertiesConfigurer
@Bean @Order(-2147483648) public ProcessEngineConfigurationConfigurer asyncExecutorPropertiesConfigurer(AsyncExecutorProperties properties) -
applicationDeployedEventProducer
@Bean @ConditionalOnMissingBean public ApplicationDeployedEventProducer applicationDeployedEventProducer(org.activiti.engine.RepositoryService repositoryService, org.activiti.runtime.api.model.impl.APIDeploymentConverter converter, @Autowired(required=false) List<org.activiti.api.process.runtime.events.listener.ProcessRuntimeEventListener<org.activiti.api.process.model.events.ApplicationDeployedEvent>> listeners, org.springframework.context.ApplicationEventPublisher eventPublisher) -
candidateStartersDeploymentConfigurer
@Bean @ConditionalOnMissingBean public CandidateStartersDeploymentConfigurer candidateStartersDeploymentConfigurer() -
springProcessDefinitionCache
@Bean @ConditionalOnMissingBean @ConditionalOnProperty("spring.activiti.process-definition-cache-name") public org.activiti.engine.impl.persistence.deploy.DeploymentCache<org.activiti.engine.impl.persistence.deploy.ProcessDefinitionCacheEntry> springProcessDefinitionCache(ActivitiProperties properties, org.springframework.cache.CacheManager cacheManager)
-