javax.annotation
Тип аннотации PreDestroy


@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface PreDestroy

Аннотация PreDestroy используется на методах в качестве уведомления об обратном вызове, чтобы сигнализировать, что экземпляр находится в процессе того, чтобы быть удаленным контейнером. Метод, аннотируемый PreDestroy, обычно используется, чтобы высвободить средства, которые это содержало. Эта аннотация ДОЛЖНА поддерживаться всеми контейнерными управляемыми объектами, которые поддерживают PostConstruct кроме клиентского контейнера приложения в EE Java 5. Метод, на который применяется аннотация PreDestroy, ДОЛЖЕН выполнить все следующие критерии - У метода MUST NOT есть любые параметры кроме в случае перехватчиков EJB, когда это берет объект InvocationContext как определено спецификацией EJB. - Тип возврата метода MUST быть пустым. - Метод MUST NOT выдают проверенное исключение. - Метод, на который применяется PreDestroy, МОЖЕТ быть общедоступным, защищен, пакет, частный или частный. - Метод MUST NOT быть статичным. - Метод MAY быть заключительным. - Если метод выдает исключение непроверенное, он игнорируется кроме в случае EJBs, где EJB может обработать исключения.

С тех пор:
Общие Аннотации 1.0
См. Также:
PostConstruct, Resource



Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41


Spec-Zone.ru - all specs in one place



free hit counter