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 StringBEHAVIOR_FACTORY_MAPPING_CONFIGURER
-
Constructor Summary
Constructors Constructor Description ProcessEngineAutoConfiguration(UserGroupManager userGroupManager)
-
Method Summary
-
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 String BEHAVIOR_FACTORY_MAPPING_CONFIGURER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ProcessEngineAutoConfiguration
public ProcessEngineAutoConfiguration(UserGroupManager userGroupManager)
-
-
Method Detail
-
springProcessEngineConfiguration
@Bean @ConditionalOnMissingBean 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)
-
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)
-
-