Mark an instance as DOWN when the application context is stopped.

Fixes gh-377
This commit is contained in:
Justin Walsh
2015-06-10 10:37:53 +02:00
parent 440779bcf0
commit 69eaa27ccc

View File

@@ -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);
}