public abstract class ConfigMapWatcherChangeDetector
extends org.springframework.cloud.kubernetes.config.reload.EventBasedConfigMapChangeDetector
| Modifier and Type | Field and Description |
|---|---|
protected ConfigurationWatcherConfigurationProperties |
k8SConfigurationProperties |
protected org.apache.commons.logging.Log |
log |
| Constructor and Description |
|---|
ConfigMapWatcherChangeDetector(org.springframework.core.env.AbstractEnvironment environment,
org.springframework.cloud.kubernetes.config.reload.ConfigReloadProperties properties,
io.fabric8.kubernetes.client.KubernetesClient kubernetesClient,
org.springframework.cloud.kubernetes.config.reload.ConfigurationUpdateStrategy strategy,
org.springframework.cloud.kubernetes.config.ConfigMapPropertySourceLocator configMapPropertySourceLocator,
ConfigurationWatcherConfigurationProperties k8SConfigurationProperties,
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor threadPoolTaskExecutor) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isSpringCloudKubernetesConfig(io.fabric8.kubernetes.api.model.ConfigMap configMap) |
protected void |
onEvent(io.fabric8.kubernetes.api.model.ConfigMap configMap) |
protected abstract reactor.core.publisher.Mono<Void> |
triggerRefresh(io.fabric8.kubernetes.api.model.ConfigMap configMap) |
unwatch, watchprotected org.apache.commons.logging.Log log
protected ConfigurationWatcherConfigurationProperties k8SConfigurationProperties
public ConfigMapWatcherChangeDetector(org.springframework.core.env.AbstractEnvironment environment,
org.springframework.cloud.kubernetes.config.reload.ConfigReloadProperties properties,
io.fabric8.kubernetes.client.KubernetesClient kubernetesClient,
org.springframework.cloud.kubernetes.config.reload.ConfigurationUpdateStrategy strategy,
org.springframework.cloud.kubernetes.config.ConfigMapPropertySourceLocator configMapPropertySourceLocator,
ConfigurationWatcherConfigurationProperties k8SConfigurationProperties,
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor threadPoolTaskExecutor)
protected void onEvent(io.fabric8.kubernetes.api.model.ConfigMap configMap)
onEvent in class org.springframework.cloud.kubernetes.config.reload.EventBasedConfigMapChangeDetectorprotected boolean isSpringCloudKubernetesConfig(io.fabric8.kubernetes.api.model.ConfigMap configMap)
protected abstract reactor.core.publisher.Mono<Void> triggerRefresh(io.fabric8.kubernetes.api.model.ConfigMap configMap)
Copyright © 2017–2020 Pivotal Software, Inc.. All rights reserved.