Red Hat Training
A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform
7.6. Intercepteurs de conteneurs
7.6.1. Intercepteurs de conteneurs
ejb-jar.xml
pour la version 3.1 du descripteur de déploiement ejb-jar.
Les intercepteurs de conteneur configurés pour un EJB sont certains d'être exécutés avant que le JBoss EAP ne fournisse des intercepteurs de sécurité, des intercepteurs de gestion de transaction ou autres intercepteurs fournis par le serveur. Cela permet aux intercepteurs de conteneurs spécifiques à l'application de traiter ou de configurer des données de contexte pertinentes avant l'invocation.
Bien que les intercepteurs de conteneur soient modélisés pour pouvoir ressembler aux intercepteurs de Java EE, il y a quelques différences dans la sémantique de l'API. Par exemple, il est illégal pour les intercepteurs de conteneur d'invoquer la méthode javax.interceptor.InvocationContext.getTarget()
parce que ces intercepteurs sont invoqués bien avant que les composants EJB ne soient configurés ou instanciés.