@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=ConfigurationWatcherConfigurationProperties.class) public class ConfigurationWatcherAutoConfiguration extends Object
| Constructor and Description |
|---|
ConfigurationWatcherAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ConfigMapWatcherChangeDetector |
httpBasedConfigMapWatchChangeDetector(org.springframework.core.env.AbstractEnvironment environment,
io.fabric8.kubernetes.client.KubernetesClient kubernetesClient,
org.springframework.cloud.kubernetes.config.ConfigMapPropertySourceLocator configMapPropertySourceLocator,
org.springframework.cloud.kubernetes.config.SecretsPropertySourceLocator secretsPropertySourceLocator,
org.springframework.cloud.kubernetes.config.reload.ConfigReloadProperties properties,
org.springframework.cloud.kubernetes.config.reload.ConfigurationUpdateStrategy strategy,
ConfigurationWatcherConfigurationProperties k8SConfigurationProperties,
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor threadFactory,
org.springframework.web.reactive.function.client.WebClient webClient,
org.springframework.cloud.kubernetes.discovery.reactive.KubernetesReactiveDiscoveryClient kubernetesReactiveDiscoveryClient) |
SecretsWatcherChangeDetector |
httpBasedSecretsWatchChangeDetector(org.springframework.core.env.AbstractEnvironment environment,
io.fabric8.kubernetes.client.KubernetesClient kubernetesClient,
org.springframework.cloud.kubernetes.config.SecretsPropertySourceLocator secretsPropertySourceLocator,
org.springframework.cloud.kubernetes.config.reload.ConfigReloadProperties properties,
org.springframework.cloud.kubernetes.config.reload.ConfigurationUpdateStrategy strategy,
ConfigurationWatcherConfigurationProperties k8SConfigurationProperties,
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor threadFactory,
org.springframework.web.reactive.function.client.WebClient webClient,
org.springframework.cloud.kubernetes.discovery.reactive.KubernetesReactiveDiscoveryClient kubernetesReactiveDiscoveryClient) |
org.springframework.web.reactive.function.client.WebClient |
webClient(org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder) |
public ConfigurationWatcherAutoConfiguration()
@Bean @ConditionalOnMissingBean public org.springframework.web.reactive.function.client.WebClient webClient(org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder)
@Bean @ConditionalOnMissingBean(value=ConfigMapWatcherChangeDetector.class) public ConfigMapWatcherChangeDetector httpBasedConfigMapWatchChangeDetector(org.springframework.core.env.AbstractEnvironment environment, io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, org.springframework.cloud.kubernetes.config.ConfigMapPropertySourceLocator configMapPropertySourceLocator, org.springframework.cloud.kubernetes.config.SecretsPropertySourceLocator secretsPropertySourceLocator, org.springframework.cloud.kubernetes.config.reload.ConfigReloadProperties properties, org.springframework.cloud.kubernetes.config.reload.ConfigurationUpdateStrategy strategy, ConfigurationWatcherConfigurationProperties k8SConfigurationProperties, org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor threadFactory, org.springframework.web.reactive.function.client.WebClient webClient, org.springframework.cloud.kubernetes.discovery.reactive.KubernetesReactiveDiscoveryClient kubernetesReactiveDiscoveryClient)
@Bean @ConditionalOnMissingBean(value=SecretsWatcherChangeDetector.class) public SecretsWatcherChangeDetector httpBasedSecretsWatchChangeDetector(org.springframework.core.env.AbstractEnvironment environment, io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, org.springframework.cloud.kubernetes.config.SecretsPropertySourceLocator secretsPropertySourceLocator, org.springframework.cloud.kubernetes.config.reload.ConfigReloadProperties properties, org.springframework.cloud.kubernetes.config.reload.ConfigurationUpdateStrategy strategy, ConfigurationWatcherConfigurationProperties k8SConfigurationProperties, org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor threadFactory, org.springframework.web.reactive.function.client.WebClient webClient, org.springframework.cloud.kubernetes.discovery.reactive.KubernetesReactiveDiscoveryClient kubernetesReactiveDiscoveryClient)
Copyright © 2017–2020 Pivotal Software, Inc.. All rights reserved.