2
我正在閱讀一些關於java ee中的Interceptors
的教程,但是還有一些主題沒有被廣泛涵蓋。因此,我將不勝感激具有任何人回答下列問題:Interceptor的執行順序是什麼?
1),其順序被攔截的情況下execueted目標類含有@AroundInvoke
方法爲:
@Interceptors({PrimaryInterceptor.class, SecondaryInterceptor.class})
@Stateful
public class OrderBean {
...
@AroundInvoke
private void last(InvocationContext ctx) { ... }
...
}
我的印象中,第一它遵守taget類攔截器,即在上述情況下的last
方法,然後按照註釋內部指定的順序執行兩個類級別的攔截器。我對嗎?
2)什麼是Timeout Interceptors
(含註釋@AroundTimeout
的方法)什麼時候執行?
這個文件說,「......然後XML攔截。」這意味着訂單是XML的註釋。 爲什麼我無法在攔截器規範中找到它(我認爲這只是Jboss的文檔,可能與其他文檔不同)? – Tarik