javax.interceptor
Тип аннотации AroundInvoke


@Target(value=METHOD)
@Retention(value=RUNTIME)
public @interface AroundInvoke

Определяет метод перехватчика, который вмешивается на бизнес-методах. Может быть применен к любому незаключительному, нестатическому методу с единственным параметром типа InvocationContext и возвратите тип Object из целевого class (или суперкласс) или любого перехватчика class.

 @AroundInvoke
 public Object intercept(InvocationContext ctx) throws Exception { ... }
 

class не должен объявить больше чем один метод AroundInvoke.

Метод AroundInvoke может вызвать любой компонент или ресурс, который может вызвать метод, который это прерывает.

Вызовы метода AroundInvoke происходят в пределах той же самой транзакции и контекста защиты как метод, на котором они вмешиваются.

Методы AroundInvoke могут выдать любые исключения, которые позволяются пунктом бросков метода, на котором они вмешиваются. Они могут поймать и подавить исключения и восстановиться, вызывая InvocationContext.proceed().

С тех пор:
Перехватчики 1.0



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

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

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


Spec-Zone.ru - all specs in one place



free hit counter