Class ConsulCatalogWatchAutoConfiguration
- java.lang.Object
-
- org.springframework.cloud.consul.discovery.ConsulCatalogWatchAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @ConditionalOnProperty(value="spring.cloud.consul.discovery.catalog-services-watch.enabled", matchIfMissing=true) @ConditionalOnDiscoveryEnabled @AutoConfigureAfter(ConsulDiscoveryClientConfiguration.class) @ConditionalOnBean(ConsulDiscoveryProperties.class) public class ConsulCatalogWatchAutoConfiguration extends ObjectAuto configuration for the catalog watcher.- Author:
- Tim Ysewyn
-
-
Field Summary
Fields Modifier and Type Field Description static StringCATALOG_WATCH_TASK_SCHEDULER_NAMEName of the catalog watch task scheduler bean.
-
Constructor Summary
Constructors Constructor Description ConsulCatalogWatchAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.scheduling.TaskSchedulercatalogWatchTaskScheduler()ConsulCatalogWatchconsulCatalogWatch(ConsulDiscoveryProperties discoveryProperties, com.ecwid.consul.v1.ConsulClient consulClient, org.springframework.scheduling.TaskScheduler taskScheduler)
-
-
-
Field Detail
-
CATALOG_WATCH_TASK_SCHEDULER_NAME
public static final String CATALOG_WATCH_TASK_SCHEDULER_NAME
Name of the catalog watch task scheduler bean.- See Also:
- Constant Field Values
-
-
Method Detail
-
consulCatalogWatch
@Bean @ConditionalOnMissingBean public ConsulCatalogWatch consulCatalogWatch(ConsulDiscoveryProperties discoveryProperties, com.ecwid.consul.v1.ConsulClient consulClient, @Qualifier("catalogWatchTaskScheduler") org.springframework.scheduling.TaskScheduler taskScheduler)
-
catalogWatchTaskScheduler
@Bean(name="catalogWatchTaskScheduler") public org.springframework.scheduling.TaskScheduler catalogWatchTaskScheduler()
-
-