aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-application
diff options
context:
space:
mode:
Diffstat (limited to 'sonar-application')
-rw-r--r--sonar-application/src/main/java/org/sonar/application/App.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/sonar-application/src/main/java/org/sonar/application/App.java b/sonar-application/src/main/java/org/sonar/application/App.java
index e4c5abcac51..eb7433f83dc 100644
--- a/sonar-application/src/main/java/org/sonar/application/App.java
+++ b/sonar-application/src/main/java/org/sonar/application/App.java
@@ -126,11 +126,6 @@ public class App implements ProcessMXBean {
@Override
public void terminate() {
- if (monitor != null && monitor.isAlive()) {
- monitor.terminate();
- monitor.interrupt();
- monitor = null;
- }
if (server != null) {
server.terminate();
server = null;
@@ -139,6 +134,11 @@ public class App implements ProcessMXBean {
elasticsearch.terminate();
elasticsearch = null;
}
+ if (monitor != null && monitor.isAlive()) {
+ monitor.terminate();
+ monitor.interrupt();
+ monitor = null;
+ }
}
private boolean isSuccess() {