@Configuration(proxyBeanMethods=false) @ConditionalOnEventRegistry @EnableConfigurationProperties(value={FlowableProperties.class,FlowableAutoDeploymentProperties.class,FlowableEventRegistryProperties.class}) @AutoConfigureAfter(value={AppEngineAutoConfiguration.class,ProcessEngineAutoConfiguration.class,org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration.class,org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration.class,org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration.class}) @AutoConfigureBefore(value={AppEngineServicesAutoConfiguration.class,ProcessEngineServicesAutoConfiguration.class}) public class EventRegistryAutoConfiguration extends AbstractSpringEngineAutoConfiguration
| Modifier and Type | Class and Description |
|---|---|
static class |
EventRegistryAutoConfiguration.EventRegistryAppEngineConfiguration |
static class |
EventRegistryAutoConfiguration.EventRegistryJmsConfiguration |
static class |
EventRegistryAutoConfiguration.EventRegistryKafkaConfiguration |
static class |
EventRegistryAutoConfiguration.EventRegistryProcessConfiguration |
static class |
EventRegistryAutoConfiguration.EventRegistryRabbitConfiguration |
| Modifier and Type | Field and Description |
|---|---|
protected FlowableAutoDeploymentProperties |
autoDeploymentProperties |
protected FlowableEventRegistryProperties |
eventProperties |
flowableProperties, logger, resourcePatternResolver| Constructor and Description |
|---|
EventRegistryAutoConfiguration(FlowableProperties flowableProperties,
FlowableEventRegistryProperties eventProperties,
FlowableAutoDeploymentProperties autoDeploymentProperties) |
| Modifier and Type | Method and Description |
|---|---|
org.flowable.eventregistry.spring.SpringEventRegistryEngineConfiguration |
eventEngineConfiguration(DataSource dataSource,
org.springframework.transaction.PlatformTransactionManager platformTransactionManager,
org.springframework.beans.factory.ObjectProvider<List<org.flowable.eventregistry.api.ChannelModelProcessor>> channelModelProcessors,
org.springframework.beans.factory.ObjectProvider<List<org.flowable.common.spring.AutoDeploymentStrategy<org.flowable.eventregistry.impl.EventRegistryEngine>>> eventAutoDeploymentStrategies,
org.springframework.beans.factory.ObjectProvider<org.springframework.scheduling.TaskScheduler> taskScheduler,
org.springframework.beans.factory.ObjectProvider<org.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor> eventRegistryChangeDetectionExecutor) |
org.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor |
eventRegistryChangeDetectionExecutor(org.springframework.beans.factory.ObjectProvider<org.springframework.scheduling.TaskScheduler> taskScheduler) |
configureSpringEngine, getIfAvailableconfigureEngine, defaultIfNotNull, defaultText, discoverDeploymentResources, getCustomMybatisMapperClasses, setResourcePatternResolverprotected final FlowableEventRegistryProperties eventProperties
protected final FlowableAutoDeploymentProperties autoDeploymentProperties
public EventRegistryAutoConfiguration(FlowableProperties flowableProperties, FlowableEventRegistryProperties eventProperties, FlowableAutoDeploymentProperties autoDeploymentProperties)
@Bean @ConditionalOnMissingBean public org.flowable.eventregistry.spring.SpringEventRegistryEngineConfiguration eventEngineConfiguration(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.beans.factory.ObjectProvider<List<org.flowable.eventregistry.api.ChannelModelProcessor>> channelModelProcessors, org.springframework.beans.factory.ObjectProvider<List<org.flowable.common.spring.AutoDeploymentStrategy<org.flowable.eventregistry.impl.EventRegistryEngine>>> eventAutoDeploymentStrategies, org.springframework.beans.factory.ObjectProvider<org.springframework.scheduling.TaskScheduler> taskScheduler, org.springframework.beans.factory.ObjectProvider<org.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor> eventRegistryChangeDetectionExecutor) throws IOException
IOException@Bean
@ConditionalOnProperty(prefix="flowable.eventregistry",
name="enable-change-detection")
@ConditionalOnMissingBean
public org.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor eventRegistryChangeDetectionExecutor(org.springframework.beans.factory.ObjectProvider<org.springframework.scheduling.TaskScheduler> taskScheduler)
Copyright © 2020 Flowable. All rights reserved.