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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAsyncPropertyValidator(ActivitiProperties activitiProperties, SpringProcessEngineConfiguration conf) applicationDeployedEventProducer(RepositoryService repositoryService, APIDeploymentConverter converter, List<ProcessRuntimeEventListener<ApplicationDeployedEvent>> listeners, org.springframework.context.ApplicationEventPublisher eventPublisher) defaultActivityBehaviorFactoryMappingConfigurer(ExtensionsVariablesMappingProvider variablesMappingProvider, ProcessVariablesInitiator processVariablesInitiator, EventSubscriptionPayloadMappingProvider eventSubscriptionPayloadMappingProvider, VariablesPropagator variablesPropagator) processCandidateStartersEventProducer(RepositoryService repositoryService, List<ProcessRuntimeEventListener<ProcessCandidateStarterUserAddedEvent>> candidateStarterUserListeners, List<ProcessRuntimeEventListener<ProcessCandidateStarterGroupAddedEvent>> candidateStarterGroupListeners, org.springframework.context.ApplicationEventPublisher eventPublisher) processDefinitionResourceFinderDescriptor(ActivitiProperties activitiProperties) processDeployedEventProducer(RepositoryService repositoryService, APIProcessDefinitionConverter converter, List<ProcessRuntimeEventListener<ProcessDeployedEvent>> listeners, org.springframework.context.ApplicationEventPublisher eventPublisher) processExtensionResourceFinderDescriptor(ActivitiProperties activitiProperties, String locationPrefix, String locationSuffix) springProcessEngineConfiguration(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager transactionManager, 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<ProcessEngineConfigurator> processEngineConfigurators) startMessageDeployedEventProducer(RepositoryService repositoryService, ManagementService managementService, StartMessageSubscriptionConverter subscriptionConverter, APIProcessDefinitionConverter converter, List<ProcessRuntimeEventListener<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
-
springProcessEngineConfiguration
@Bean @ConditionalOnMissingBean @DependsOnDatabaseInitialization public SpringProcessEngineConfiguration springProcessEngineConfiguration(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager transactionManager, 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<ProcessEngineConfigurator> processEngineConfigurators) throws IOException - Throws:
IOException
-
addAsyncPropertyValidator
protected void addAsyncPropertyValidator(ActivitiProperties activitiProperties, SpringProcessEngineConfiguration conf) -
processDefinitionResourceFinderDescriptor
@Bean @ConditionalOnMissingBean public ProcessDefinitionResourceFinderDescriptor processDefinitionResourceFinderDescriptor(ActivitiProperties activitiProperties) -
processExtensionResourceFinderDescriptor
@Bean @ConditionalOnMissingBean public 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(RepositoryService repositoryService, APIProcessDefinitionConverter converter, @Autowired(required=false) List<ProcessRuntimeEventListener<ProcessDeployedEvent>> listeners, org.springframework.context.ApplicationEventPublisher eventPublisher) -
processCandidateStartersEventProducer
@Bean @ConditionalOnMissingBean public ProcessCandidateStartersEventProducer processCandidateStartersEventProducer(RepositoryService repositoryService, @Autowired(required=false) List<ProcessRuntimeEventListener<ProcessCandidateStarterUserAddedEvent>> candidateStarterUserListeners, @Autowired(required=false) List<ProcessRuntimeEventListener<ProcessCandidateStarterGroupAddedEvent>> candidateStarterGroupListeners, org.springframework.context.ApplicationEventPublisher eventPublisher) -
startMessageDeployedEventProducer
@Bean @ConditionalOnMissingBean public StartMessageDeployedEventProducer startMessageDeployedEventProducer(RepositoryService repositoryService, ManagementService managementService, StartMessageSubscriptionConverter subscriptionConverter, APIProcessDefinitionConverter converter, List<ProcessRuntimeEventListener<StartMessageDeployedEvent>> listeners, org.springframework.context.ApplicationEventPublisher eventPublisher) -
defaultActivityBehaviorFactoryMappingConfigurer
@Bean(name="behaviorFactoryMappingConfigurer") @ConditionalOnMissingBean(name="behaviorFactoryMappingConfigurer") public DefaultActivityBehaviorFactoryMappingConfigurer defaultActivityBehaviorFactoryMappingConfigurer(ExtensionsVariablesMappingProvider variablesMappingProvider, ProcessVariablesInitiator processVariablesInitiator, EventSubscriptionPayloadMappingProvider eventSubscriptionPayloadMappingProvider, VariablesPropagator variablesPropagator) -
asyncExecutorPropertiesConfigurer
@Bean @Order(-2147483648) public ProcessEngineConfigurationConfigurer asyncExecutorPropertiesConfigurer(AsyncExecutorProperties properties) -
applicationDeployedEventProducer
@Bean @ConditionalOnMissingBean public ApplicationDeployedEventProducer applicationDeployedEventProducer(RepositoryService repositoryService, APIDeploymentConverter converter, @Autowired(required=false) List<ProcessRuntimeEventListener<ApplicationDeployedEvent>> listeners, org.springframework.context.ApplicationEventPublisher eventPublisher) -
candidateStartersDeploymentConfigurer
@Bean @ConditionalOnMissingBean public CandidateStartersDeploymentConfigurer candidateStartersDeploymentConfigurer()
-