Skip to content

Commit 27d36da

Browse files
author
zh_yu
committed
add shutdown hook
1 parent 0d2e419 commit 27d36da

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

qmq-delay-server/src/main/java/qunar/tc/qmq/delay/container/Bootstrap.java

+3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
public class Bootstrap {
2222
public static void main(String[] args) {
2323
ServerWrapper wrapper = new ServerWrapper();
24+
Runtime.getRuntime().addShutdownHook(new Thread(() -> {
25+
wrapper.destroy();
26+
}));
2427
wrapper.start();
2528
}
2629
}

qmq-server/src/main/java/qunar/tc/qmq/container/Bootstrap.java

+4
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@
2222
public class Bootstrap {
2323
public static void main(String[] args) {
2424
ServerWrapper wrapper = new ServerWrapper(DynamicConfigLoader.load("broker.properties"));
25+
Runtime.getRuntime().addShutdownHook(new Thread(() -> {
26+
wrapper.destroy();
27+
}));
28+
2529
wrapper.start();
2630
}
2731
}

0 commit comments

Comments
 (0)