Class ConsulConfigAutoConfiguration.ConsulRefreshConfiguration

java.lang.Object
org.springframework.cloud.consul.config.ConsulConfigAutoConfiguration.ConsulRefreshConfiguration
Enclosing class:
ConsulConfigAutoConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnClass(org.springframework.cloud.endpoint.RefreshEndpoint.class) @ConditionalOnProperty(name="spring.cloud.consul.config.watch.enabled", matchIfMissing=true) protected static class ConsulConfigAutoConfiguration.ConsulRefreshConfiguration extends Object
  • Constructor Details

    • ConsulRefreshConfiguration

      protected ConsulRefreshConfiguration()
  • Method Details

    • configWatch

      @Bean @ConditionalOnBean(ConsulConfigIndexes.class) public ConfigWatch configWatch(ConsulConfigProperties properties, ConsulConfigIndexes indexes, com.ecwid.consul.v1.ConsulClient consul, @Qualifier("configWatchTaskScheduler") org.springframework.scheduling.TaskScheduler taskScheduler)
    • configWatchTaskScheduler

      @Bean(name="configWatchTaskScheduler") public org.springframework.scheduling.TaskScheduler configWatchTaskScheduler()