From 832bd41f5d05040b633158b5c91f4096bd0c020c Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Wed, 30 Dec 2015 15:06:25 +0000 Subject: [PATCH] Add some docs for config properties --- .../cloud/netflix/eureka/EurekaClientConfigBean.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java index b71eed75..7536e269 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java @@ -44,13 +44,16 @@ public class EurekaClientConfigBean implements EurekaClientConfig, EurekaConstan @Autowired(required = false) PropertyResolver propertyResolver; - public static final String DEFAULT_URL = "http://localhost:8761" - + DEFAULT_PREFIX + "/"; + public static final String DEFAULT_URL = "http://localhost:8761" + DEFAULT_PREFIX + + "/"; public static final String DEFAULT_ZONE = "defaultZone"; private static final int MINUTES = 60; + /** + * Flag to indicate that the Eureka client is enabled. + */ private boolean enabled = true; private EurekaTransportConfig transport = new CloudEurkeaTransportConfig(); @@ -102,6 +105,7 @@ public class EurekaClientConfigBean implements EurekaClientConfig, EurekaConstan private int cacheRefreshExecutorExponentialBackOffBound = 10; private Map serviceUrl = new HashMap<>(); + { this.serviceUrl.put(DEFAULT_ZONE, DEFAULT_URL); } @@ -219,8 +223,8 @@ public class EurekaClientConfigBean implements EurekaClientConfig, EurekaConstan @Override public String getExperimental(String name) { - if (propertyResolver != null) { - return propertyResolver.getProperty(PREFIX + ".experimental." + name, + if (this.propertyResolver != null) { + return this.propertyResolver.getProperty(PREFIX + ".experimental." + name, String.class, null); } return null;