Class EventBasedConfigMapChangeDetector
java.lang.Object
org.springframework.cloud.kubernetes.commons.config.reload.ConfigurationChangeDetector
org.springframework.cloud.kubernetes.fabric8.config.reload.EventBasedConfigMapChangeDetector
public class EventBasedConfigMapChangeDetector
extends org.springframework.cloud.kubernetes.commons.config.reload.ConfigurationChangeDetector
An Event Based change detector that subscribes to changes in configMaps 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
ConstructorsConstructorDescriptionEventBasedConfigMapChangeDetector(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, Fabric8ConfigMapPropertySourceLocator fabric8ConfigMapPropertySourceLocator) -
Method Summary
Methods inherited from class org.springframework.cloud.kubernetes.commons.config.reload.ConfigurationChangeDetector
changed, changed, findPropertySource, findPropertySources, locateMapPropertySources, reloadProperties
-
Constructor Details
-
EventBasedConfigMapChangeDetector
public EventBasedConfigMapChangeDetector(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, Fabric8ConfigMapPropertySourceLocator fabric8ConfigMapPropertySourceLocator)
-
-
Method Details
-
shutdown
-
watch
-
unwatch
-
onEvent
protected void onEvent(io.fabric8.kubernetes.api.model.ConfigMap configMap)
-