Class EventRegistryAutoConfiguration


@ConditionalOnEventRegistry @EnableConfigurationProperties({FlowableProperties.class,FlowableAutoDeploymentProperties.class,FlowableEventRegistryProperties.class}) @AutoConfiguration(after={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}, before={AppEngineServicesAutoConfiguration.class,ProcessEngineServicesAutoConfiguration.class}) public class EventRegistryAutoConfiguration extends AbstractSpringEngineAutoConfiguration
Auto configuration for the event registry.
  • Field Details

  • Constructor Details

  • Method Details

    • eventEngineConfiguration

      @Bean @ConditionalOnMissingBean public org.flowable.eventregistry.spring.SpringEventRegistryEngineConfiguration eventEngineConfiguration(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapperProvider, org.springframework.beans.factory.ObjectProvider<org.flowable.eventregistry.api.ChannelModelProcessor> channelModelProcessors, org.springframework.beans.factory.ObjectProvider<org.flowable.common.spring.AutoDeploymentStrategy<org.flowable.eventregistry.impl.EventRegistryEngine>> eventAutoDeploymentStrategies, org.springframework.beans.factory.ObjectProvider<org.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor> eventRegistryChangeDetectionExecutor) throws IOException
      Throws:
      IOException
    • eventRegistryChangeDetectionExecutor

      @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)