Есть ли способ указать имя конфигурации компонента сообщения через аннотации? В jboss.xml
дескрипторе вы можете иметь различные конфигурации и связать бобы с конкретной конфигурацией:Jboss Message Bean (EJB3) - имя конфигурации
<message-driven>
<ejb-name>PushUserAgentBean</ejb-name>
<destination-jndi-name>queue/PushUserAgent</destination-jndi-name>
<configuration-name>My Custom Message Driven Bean</configuration-name>
</message-driven>
Затем в standardjboss.xml
можно указать пользовательский стек перехватчиков и т.д. для «My Custom Message Driven Bean» конфигурация:
<container-configuration>
<container-name>My Custom Message Driven Bean</container-name>
<call-logging>false</call-logging>
<invoker-proxy-binding-name>custom-message-driven-bean</invoker-proxy-binding-name>
<container-interceptors>
<interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
<interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
<interceptor>org.jboss.ejb.plugins.RunAsSecurityInterceptor</interceptor>
Есть ли простой способ сделать то же самое, используя аннотации? Я не возражаю против использования аннотаций конкретного поставщика (т. Е. Нестандартных аннотаций jboss).
Какая версия JBoss, 4 или 5? – Yishai
Я использую JBoss 5 –