@ConditionalOnProperty(value="spring.cloud.kubernetes.reload.enabled")
@ConditionalOnClass(value={org.springframework.cloud.context.restart.RestartEndpoint.class,org.springframework.cloud.context.refresh.ContextRefresher.class})
@EnableScheduling
@EnableAsync
protected static class KubernetesClientConfigReloadAutoConfiguration.ConfigReloadAutoConfigurationBeans
extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
ConfigReloadAutoConfigurationBeans() |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationChangeDetector |
configMapPropertyChangeEventWatcher(ConfigReloadProperties properties,
ConfigurationUpdateStrategy strategy,
KubernetesClientConfigMapPropertySourceLocator configMapPropertySourceLocator,
org.springframework.core.env.AbstractEnvironment environment,
io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api,
KubernetesClientProperties kubernetesClientProperties)
Event Based configMap ConfigurationChangeDetector.
|
ConfigurationChangeDetector |
configMapPropertyChangePollingWatcher(ConfigReloadProperties properties,
ConfigurationUpdateStrategy strategy,
KubernetesClientConfigMapPropertySourceLocator configMapPropertySourceLocator,
org.springframework.core.env.AbstractEnvironment environment)
Polling configMap ConfigurationChangeDetector.
|
ConfigurationChangeDetector |
secretsPropertyChangeEventWatcher(ConfigReloadProperties properties,
ConfigurationUpdateStrategy strategy,
KubernetesClientSecretsPropertySourceLocator secretsPropertySourceLocator,
org.springframework.core.env.AbstractEnvironment environment,
io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api,
KubernetesClientProperties kubernetesClientProperties)
Event Based secrets ConfigurationChangeDetector.
|
ConfigurationChangeDetector |
secretsPropertyChangePollingWatcher(ConfigReloadProperties properties,
ConfigurationUpdateStrategy strategy,
KubernetesClientSecretsPropertySourceLocator secretsPropertySourceLocator,
org.springframework.core.env.AbstractEnvironment environment)
Polling secrets ConfigurationChangeDetector.
|
protected ConfigReloadAutoConfigurationBeans()
@Bean @ConditionalOnBean(value=KubernetesClientConfigMapPropertySourceLocator.class) @Conditional(value=org.springframework.cloud.kubernetes.commons.config.reload.condition.PollingReloadDetectionMode.class) public ConfigurationChangeDetector configMapPropertyChangePollingWatcher(ConfigReloadProperties properties, ConfigurationUpdateStrategy strategy, KubernetesClientConfigMapPropertySourceLocator configMapPropertySourceLocator, org.springframework.core.env.AbstractEnvironment environment)
properties - config reload propertiesstrategy - configuration update strategyconfigMapPropertySourceLocator - configMap property source locator@Bean @ConditionalOnBean(value=KubernetesClientSecretsPropertySourceLocator.class) @Conditional(value=org.springframework.cloud.kubernetes.commons.config.reload.condition.PollingReloadDetectionMode.class) public ConfigurationChangeDetector secretsPropertyChangePollingWatcher(ConfigReloadProperties properties, ConfigurationUpdateStrategy strategy, KubernetesClientSecretsPropertySourceLocator secretsPropertySourceLocator, org.springframework.core.env.AbstractEnvironment environment)
properties - config reload propertiesstrategy - configuration update strategysecretsPropertySourceLocator - secrets property source locator@Bean @ConditionalOnBean(value=KubernetesClientConfigMapPropertySourceLocator.class) @Conditional(value=org.springframework.cloud.kubernetes.commons.config.reload.condition.EventReloadDetectionMode.class) public ConfigurationChangeDetector configMapPropertyChangeEventWatcher(ConfigReloadProperties properties, ConfigurationUpdateStrategy strategy, KubernetesClientConfigMapPropertySourceLocator configMapPropertySourceLocator, org.springframework.core.env.AbstractEnvironment environment, io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api, KubernetesClientProperties kubernetesClientProperties)
properties - config reload propertiesstrategy - configuration update strategyconfigMapPropertySourceLocator - configMap property source locator@Bean @ConditionalOnBean(value=KubernetesClientSecretsPropertySourceLocator.class) @Conditional(value=org.springframework.cloud.kubernetes.commons.config.reload.condition.EventReloadDetectionMode.class) public ConfigurationChangeDetector secretsPropertyChangeEventWatcher(ConfigReloadProperties properties, ConfigurationUpdateStrategy strategy, KubernetesClientSecretsPropertySourceLocator secretsPropertySourceLocator, org.springframework.core.env.AbstractEnvironment environment, io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api, KubernetesClientProperties kubernetesClientProperties)
properties - config reload propertiesstrategy - configuration update strategysecretsPropertySourceLocator - secrets property source locatorCopyright © 2017–2021 Pivotal Software, Inc.. All rights reserved.