Auditeur de fin de thread. Java

Existe-il des Auditeurs en Java pour gérer ce fil ont été terminés?
Quelque chose comme ceci:

Future<String> test = workerPool.submit(new TestCalalble());
test.addActionListener(new ActionListener()               
   {                                                         
    public void actionEnd(ActionEvent e)               
    {                                                        
        txt1.setText("Button1 clicked");                        
    }                                                        
   });

Je sais, qu'il est impossible de s'occuper de ce genre, mais je veux être averti lorsqu'un thread terminé.

D'habitude j'ai utilisé pour cette classe Timer avec la vérification de l'état de chaque Futur. mais elle n'est pas jolie.
Grâce

source d'informationauteur Denis