Verificar a ativação de interceptores, decoradores e alternativas em outros arquivos JAR

Na implementação de OpenWebBeans de Contexts and Dependency Injection (CDI) 1.0, interceptores, decoradores e alternativas serão ativados por módulo da web ou por módulo Enterprise JavaBeans (EJB), se o módulo EJB não estiver contido dentro de um módulo da web. Portanto, se estiverem ativados no arquivo beans.xml em um arquivo Java archive (JAR) dentro de um módulo da web, eles serão ativados para o módulo inteiro da web. Na implementação de CDI 1.2 Weld, esses itens são ativados por arquivo JAR. Interceptores decoradores e alternativas que são ativados no arquivo beans.xml em um arquivo JAR são ativados apenas para esse arquivo JAR.

Esta regra sinalizará a primeira ocorrência de cada um dos elementos a seguir no arquivo beans.xml para projetos Java e projetos EJB, se o elemento contiver pelo menos um elemento-filho <class> não vazio e o atributo bean-discovery-mode="none" não estiver especificado no elemento-raiz <beans>:

Se você deseja ativar os interceptores, decoradores e alternativas sinalizados para outros arquivos JAR dentro de um módulo da web, inclua-os no arquivo beans.xml para esse arquivo JAR.

Para obter mais informações sobre a implementação do Java EE 7 CDI 1.2, consulte Mudanças de comportamento do Contexts and Dependency Injection 1.2.