jboss消息bean(ejb3)-配置名称

slsn1g29  于 2021-07-05  发布在  Java
关注(0)|答案(1)|浏览(380)

有没有办法通过注解指定消息bean的配置名称?在 jboss.xml 描述符您可以有不同的配置,并将bean绑定到特定的配置:

<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 您可以为“我的自定义消息驱动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注解)。

6ie5vjzr

6ie5vjzr1#

据我所知这是不可能的。截取器仅在jboss中用xml定义。我对4的情况很肯定,但环顾5的情况,没有发现这方面有任何变化。

相关问题