@Configuration
@ConditionalOnProperty(value="spring.cloud.consul.discovery.catalog-services-watch.enabled",
matchIfMissing=true)
@ConditionalOnDiscoveryEnabled
@AutoConfigureAfter(value=ConsulDiscoveryClientConfiguration.class)
public class ConsulCatalogWatchAutoConfiguration
extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CATALOG_WATCH_TASK_SCHEDULER_NAME
Name of the catalog watch task scheduler bean.
|
| Constructor and Description |
|---|
ConsulCatalogWatchAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.scheduling.TaskScheduler |
catalogWatchTaskScheduler() |
ConsulCatalogWatch |
consulCatalogWatch(ConsulDiscoveryProperties discoveryProperties,
com.ecwid.consul.v1.ConsulClient consulClient,
org.springframework.scheduling.TaskScheduler taskScheduler) |
public static final String CATALOG_WATCH_TASK_SCHEDULER_NAME
@Bean @ConditionalOnMissingBean public ConsulCatalogWatch consulCatalogWatch(ConsulDiscoveryProperties discoveryProperties, com.ecwid.consul.v1.ConsulClient consulClient, @Qualifier(value="catalogWatchTaskScheduler") org.springframework.scheduling.TaskScheduler taskScheduler)
@Bean(name="catalogWatchTaskScheduler") public org.springframework.scheduling.TaskScheduler catalogWatchTaskScheduler()
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.