From 69eaa27ccc28ae728c8031791c191aaf5a54b114 Mon Sep 17 00:00:00 2001 From: Justin Walsh Date: Wed, 10 Jun 2015 10:37:53 +0200 Subject: [PATCH] Mark an instance as DOWN when the application context is stopped. Fixes gh-377 --- .../netflix/eureka/EurekaDiscoveryClientConfiguration.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClientConfiguration.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClientConfiguration.java index e3526f2d..e9f232c9 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClientConfiguration.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClientConfiguration.java @@ -148,10 +148,10 @@ public class EurekaDiscoveryClientConfiguration implements SmartLifecycle, Order @Override public void stop() { log.info("Unregistering application " + this.instanceConfig.getAppname() - + " with eureka with status OUT_OF_SERVICE"); + + " with eureka with status DOWN"); if (ApplicationInfoManager.getInstance().getInfo() != null) { ApplicationInfoManager.getInstance().setInstanceStatus( - InstanceStatus.OUT_OF_SERVICE); + InstanceStatus.DOWN); } this.running.set(false); }