takidoso
Erfahrenes Mitglied
Hallo und Halli,
ich bastele gerade an einer Anwendung mit Derby (embeded). Da hier es nach Handbüchern sauberer ist die DB zu schließen bevor die Anwendung schließt hatte ich den Gedanken, das über einen Shutdown-Hook zu bewerkstelligen, damit eventuelle Killkommandos and die JVM auch eine Schließen zumindest theoretisch ermöglichen.
Ist das ein sinnvoller Weg, oder sollte ich doch lieber in einem definierten Punkt des Programmflusses einen DB-Shutdown initiieren?
Soweit ich gelesen hatte zum Thema Shutdown-Hooks, kann es theoretisch auch sein, das die Shutdownzeit der JVM zu kurz für einen Hook ist und z.B. bei einem Killkommando auf der Betriebssystemebene nicht notwendigerweise ein Hook vollständig ausgeführt wird.
Liegen hier bei jemanden praktische Erfahrungen disbezüglich vor?
Für Hinweise dankbar
Takidoso
ich bastele gerade an einer Anwendung mit Derby (embeded). Da hier es nach Handbüchern sauberer ist die DB zu schließen bevor die Anwendung schließt hatte ich den Gedanken, das über einen Shutdown-Hook zu bewerkstelligen, damit eventuelle Killkommandos and die JVM auch eine Schließen zumindest theoretisch ermöglichen.
Ist das ein sinnvoller Weg, oder sollte ich doch lieber in einem definierten Punkt des Programmflusses einen DB-Shutdown initiieren?
Soweit ich gelesen hatte zum Thema Shutdown-Hooks, kann es theoretisch auch sein, das die Shutdownzeit der JVM zu kurz für einen Hook ist und z.B. bei einem Killkommando auf der Betriebssystemebene nicht notwendigerweise ein Hook vollständig ausgeführt wird.
Liegen hier bei jemanden praktische Erfahrungen disbezüglich vor?
Für Hinweise dankbar
Takidoso