Class EventBasedSecretsChangeDetector
java.lang.Object
org.springframework.cloud.kubernetes.commons.config.reload.ConfigurationChangeDetector
org.springframework.cloud.kubernetes.fabric8.config.reload.EventBasedSecretsChangeDetector
public class EventBasedSecretsChangeDetector
extends org.springframework.cloud.kubernetes.commons.config.reload.ConfigurationChangeDetector
An event based change detector that subscribes to changes in secrets and fire a reload
when something changes.
- Author:
- Nicola Ferraro, Haytham Mohamed, Kris Iyer
-
Field Summary
Fields inherited from class org.springframework.cloud.kubernetes.commons.config.reload.ConfigurationChangeDetector
environment, log, properties, strategy -
Constructor Summary
ConstructorsConstructorDescriptionEventBasedSecretsChangeDetector(org.springframework.core.env.AbstractEnvironment environment, org.springframework.cloud.kubernetes.commons.config.reload.ConfigReloadProperties properties, io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, org.springframework.cloud.kubernetes.commons.config.reload.ConfigurationUpdateStrategy strategy, Fabric8SecretsPropertySourceLocator fabric8SecretsPropertySourceLocator) -
Method Summary
Methods inherited from class org.springframework.cloud.kubernetes.commons.config.reload.ConfigurationChangeDetector
changed, changed, findPropertySource, findPropertySources, locateMapPropertySources, reloadProperties
-
Constructor Details
-
EventBasedSecretsChangeDetector
public EventBasedSecretsChangeDetector(org.springframework.core.env.AbstractEnvironment environment, org.springframework.cloud.kubernetes.commons.config.reload.ConfigReloadProperties properties, io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, org.springframework.cloud.kubernetes.commons.config.reload.ConfigurationUpdateStrategy strategy, Fabric8SecretsPropertySourceLocator fabric8SecretsPropertySourceLocator)
-
-
Method Details
-
shutdown
-
watch
-
unwatch
-
onEvent
protected void onEvent(io.fabric8.kubernetes.api.model.Secret secret)
-