With the @PreDestroy annotation you annotate a single method in your class that you want to be called just before your object (EJB, JSF managed bean, CDI bean) is taken out of service.
In code
@PreDestroy public void destroy() { // put your destroy code here. }
Posted December 13, 2014