Java:Implémentation d'un Hook
De WIKI.minetti.org
But
Un Hook permet d'executer du code lorsque l'application est tuée (kill).
Implémentation
Un Hook n'est qu'un simple thread:
public final class MyHook extends Thread {
public void run() {
// Code à executer pour terminer proprement l'application
...
}
}
Il doit être initialisé au démarrage de l'application:
Runtime.getRuntime ().addShutdownHook (new MyHook ());