Only call shutdown() if DiscoveryClient is not null.

fixes spring-cloud-samples/tests/issues/2
This commit is contained in:
Spencer Gibb
2015-03-24 13:21:46 -06:00
parent 76d0c018ee
commit f0d8c86b51

View File

@@ -58,7 +58,9 @@ public class DiscoveryClientConfigServiceAutoConfiguration {
this.lifecycle.stop();
rebind(this.clientConfig, "eurekaClientConfig");
rebind(this.instanceConfig, "eurekaInstanceConfig");
DiscoveryManager.getInstance().getDiscoveryClient().shutdown();
if (DiscoveryManager.getInstance().getDiscoveryClient() != null) {
DiscoveryManager.getInstance().getDiscoveryClient().shutdown();
}
ApplicationInfoManager.getInstance().initComponent(this.instanceConfig);
DiscoveryManager.getInstance().initComponent(this.instanceConfig,
this.clientConfig);