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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconfigWatch(ConsulConfigProperties properties, ConsulConfigIndexes indexes, com.ecwid.consul.v1.ConsulClient consul, org.springframework.scheduling.TaskScheduler taskScheduler) org.springframework.scheduling.TaskScheduler
-
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()
-