Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Target(value=PARAMETER) @Retention(value=RUNTIME) @Documented public @interface Disposes
Идентифицирует склонный параметр метода устройства обработки отходов. Может быть применен к параметру метода боба class.
public class UserDatabaseEntityManager { @Produces @ConversationScoped @UserDatabase public EntityManager create(EntityManagerFactory emf) { return emf.createEntityManager(); } public void close(@Disposes @UserDatabase EntityManager em) { em.close(); } }
Метод устройства обработки отходов позволяет приложению выполнять настроенную уборку объекта, возвращенного методом производителя.
Метод устройства обработки отходов должен быть неабстрактным методом управляемого боба class или боб сеанса class. Метод устройства обработки отходов может быть или статичным или нестатичным. Если боб является бобом сеанса, метод устройства обработки отходов должен быть бизнес-методом EJB или статическим методом боба class.
Боб может объявить многократные методы устройства обработки отходов.
У каждого метода устройства обработки отходов должен быть точно один склонный параметр того же самого типа как соответствующий тип возврата метода производителя. Ища методы устройства обработки отходов для метода производителя, контейнер рассматривает тип и спецификаторы склонного параметра. Если склонный параметр разрешает к методу производителя, объявленному тем же самым бобом class, контейнер должен вызвать этот метод, уничтожая любой экземпляр, возвращенный тем методом производителя.
В дополнение к склонному параметру метод устройства обработки отходов может объявить дополнительные параметры, которые могут также определить спецификаторы. Эти дополнительные параметры являются инжекционными точками.
public void close(@ @ EntityManager em, Logger log) { ... }
Метод устройства обработки отходов может разрешить к многократным методам производителя, объявленным бобом class, когда контейнер должен вызвать это, уничтожая любой экземпляр, возвращенный любым из этих методов производителя.
Методы устройства обработки отходов не наследованы бобовыми подклассами.
Перехватчики и декораторы, возможно, не объявляют методы устройства обработки отходов.
@Produces
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41