Damian Brunold

Java Shutdown Hook

2011-05-26 15:58 Java, Programmieren

Heute benötigt: Wenn der Publisher Lasttest abgebrochen wird, soll eine Zusammenfassung mit den wichtigsten Kennzahlen ausgegeben werden. In Java kann man das mit einem Shutdown-Hook machen:

       Runtime.getRuntime().addShutdownHook(new Thread() {
           public void run() {
               reporter.reportOverall(stats.snapshot());
               server.stop();
           }
       });

Die run-Methode wird vor dem Beenden der JVM aufgerufen. Sie gibt - in dem Fall - einen Statusreport aus und stoppt den Infowebserver.