Java:Implémentation d'un Hook
De WIKI.minetti.org
Révision de 7 avril 2016 à 18:02 par Jp (discussion | contributions) (Page créée avec « == But == Un ''Hook'' permet d'executer du code lorsque l'application est tuée (''kill''). == Implémentation == Un ''Hook'' n'est qu'un simple Java:Les threads|thread... »)
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 ());