.NET C# Java Javascript Exception

 | 
Frage stellen Fragen Themen Mitglieder Abzeichen RSS-Feed
3
Hey wollt mal fragen ob jemand ein Code snippet bevorzugt in Java parat hat, mit dem man das Shutdownevent catchen kann und ggf. den Shutdown stoppen kann. Vielleicht hat jemand noch ein paar grundlegende Dinge zum shutdown event wies ausgelöst werden kann usw.. wäre echt hilfreich
23.11.09
damy3n 149 1 3
damy3n 149 1 3
3 Antworten
4
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…
1
Eventuell kannst Du für C++ hiermit was anfangen:
RegisterServiceCtrlHandlerEx
HandlerEx
oder auch das hier:
Making a Windows Forms App Respond to System Shutdown

Für .NET schau mal hier:
Make Your Application Shutdown Aware
08.12.09
DaSpors 2,0k 7
0
Ok dankeschön hat jemand vielleicht einen Lösungsansatz in c oder c++ in den Sprachen sollte es ja möglich sein auf das ACPI Shutdownevent zu horchen... Danke im vorraus
07.12.09
damy3n 149 1 3
damy3n 149 1 3
Deine Antwort
Entweder einloggen... ...oder ohne Wartezeit registrieren
Name
Passwort
Passwort wiederholen
E-Mail
Geworben von


Login mit OpenID

Mit einem OpenID-Account kannst Du dich auf allen Webseiten anmelden, die OpenID unterstützen. Du hast bereits ein Benutzerkonto bei einem der folgenden Provider? Dann kannst Du dich direkt hier damit registrieren.


OpenID-Provider anklicken: