7.6.2. Créer une classe d'intercepteur de conteneur
Les classes d'intercepteur de conteneur sont de simples POJO (Plain Old Java Objects). Ils utilisent @javax.annotation.AroundInvoke
pour marquer la méthode qui est invoquée lors de l'invocation du bean.
iAmAround
de l'invocation :
Exemple 7.2. Exemple de classe d'intercepteur de conteneur
public class ClassLevelContainerInterceptor { @AroundInvoke private Object iAmAround(final InvocationContext invocationContext) throws Exception { return this.getClass().getName() + " " + invocationContext.proceed(); } }
jboss-ejb3.xml
décrit ici : Section 7.6.3, « Configurer un intercepteur de conteneur ».