PreDestroy
Annotation Type PreDestroy
@Documented @Retention(value=RUNTIME) @Target(value=METHOD) public @interface PreDestroy
The PreDestroy annotation is used on methods as a callback notification to signal that the instance is in the process of being removed by the container. The method annotated with PreDestroy is typically used to release resources that it has been holding. This annotation MUST be supported by all container managed objects that support PostConstruct except the application client container in Java EE 5. The method on which the PreDestroy annotation is applied MUST fulfill all of the following criteria:
- The method MUST NOT have any parameters except in the case of interceptors in which case it takes an InvocationContext object as defined by the Interceptors specification.
- The method defined on an interceptor class MUST HAVE one of the following signatures:
void <METHOD>(I