| 

.NET C# Java Javascript Exception

Antwort #A1614 zur Frage #F435: Shutdown event catchen

Diese Antwort hat bisher 2 Versionen. Frage #F435: Shutdown event catchen - Antwort #A1614


Version 2
24.11.2009 08:23:42
Dies ist die aktuelle Version
Soweit ich nachlesen konnte gibt es keine direkte Möglichkeit den Shutdown zu "catchen". Was du aber abfangen kannst ist, wenn die JVM heruntergefahren wird. Dazu kannst du eine ShutdownHook hinzufügen, die dann den normalen Shutdown "überschreibt" (ShutdownHook).

Du würdest also folgenden Code in etwa nutzen, um den ShutdownHook als anonyme innere Klasse hinzuzufügen:

Runtime.getRuntime().addShutdownHook

Weiteres zu den ShutdownHook APIs und Beispiele zur Nutzung findest du hier und hier. Du musst natürlich auch einige Funktionalitäten nachprogrammieren, die die Standard Shutodown Methodik normalerweise übernimmt, denn diese überschreibst du ja nun.

Ich hoffe das hilft dir so in etwas weiter…
Dustin Klein 2,8k 1 9
Version 1
24.11.2009 08:23:42
Soweit ich nachlesen konnte gibt es keine direkte Möglichkeit den Shutdown zu "catchen". Was du aber abfangen kannst ist, wenn die JVM heruntergefahren wird. Dazu kannst du eine ShutdownHook hinzufügen, die dann den normalen Shutdown "überschreibt" (ShutdownHook).

Du würdest also folgenden Code in etwa nutzen, um den ShutdownHook als anonyme innere Klasse hinzuzufügen:

Runtime.getRuntime().addShutdownHook

Weiteres zu den ShutdownHook APIs und Beispiele zur Nutzung findest du hier und hier.

Ich hoffe das hilft dir so in etwas weiter…
Dustin Klein 2,8k 1 9