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
-
@Configuration @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 Modifier and Type Field Description static java.lang.StringBEHAVIOR_FACTORY_MAPPING_CONFIGURER
-
Constructor Summary
Constructors Constructor Description ProcessEngineAutoConfiguration(org.activiti.api.runtime.shared.identity.UserGroupManager userGroupManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddAsyncPropertyValidator(ActivitiProperties activitiProperties, org.activiti.spring.SpringProcessEngineConfiguration conf)ProcessEngineConfigurationConfigurerasyncExecutorPropertiesConfigurer(AsyncExecutorProperties properties)DefaultActivityBehaviorFactoryMappingConfigurerdefaultActivityBehaviorFactoryMappingConfigurer(org.activiti.runtime.api.impl.VariablesMappingProvider variablesMappingProvider, org.activiti.spring.process.ProcessVariablesInitiator processVariablesInitiator, org.activiti.engine.impl.event.EventSubscriptionPayloadMappingProvider eventSubscriptionPayloadMappingProvider)ProcessDefinitionResourceFinderDescriptorprocessDefinitionResourceFinderDescriptor(ActivitiProperties activitiProperties)ProcessDeployedEventProducerprocessDeployedEventProducer(org.activiti.engine.RepositoryService repositoryService, 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.ProcessDeployedEvent>> listeners, org.springframework.context.ApplicationEventPublisher eventPublisher)org.activiti.spring.process.ProcessExtensionResourceFinderDescriptorprocessExtensionResourceFinderDescriptor(ActivitiProperties activitiProperties, java.lang.String locationPrefix, java.lang.String locationSuffix)org.activiti.spring.SpringProcessEngineConfigurationspringProcessEngineConfiguration(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, java.util.List<ProcessEngineConfigurationConfigurer> processEngineConfigurationConfigurers, java.util.List<org.activiti.engine.cfg.ProcessEngineConfigurator> processEngineConfigurators)StartMessageDeployedEventProducerstartMessageDeployedEventProducer(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)-
Methods inherited from class org.activiti.spring.boot.AbstractProcessEngineAutoConfiguration
getCustomMybatisMapperClasses, historyServiceBean, integrationContextManagerBean, integrationContextServiceBean, managementServiceBeanBean, processEngine, repositoryServiceBean, runtimeServiceBean, springAsyncExecutor, springRejectedJobsHandler, taskExecutor, taskServiceBean
-
Methods inherited from class org.activiti.spring.boot.AbstractProcessEngineConfiguration
springProcessEngineBean
-
-
-
-
Field Detail
-
BEHAVIOR_FACTORY_MAPPING_CONFIGURER
public static final java.lang.String BEHAVIOR_FACTORY_MAPPING_CONFIGURER
- See Also:
- Constant Field Values
-
-
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)
-
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}") 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)
-
asyncExecutorPropertiesConfigurer
@Bean @Order(-2147483648) public ProcessEngineConfigurationConfigurer asyncExecutorPropertiesConfigurer(AsyncExecutorProperties properties)
-
-