我的项目中有两个消息驱动的bean。当消息发送到队列时,ejb容器将调用哪一个。它在哪里配置要调用的bean。什么是ejb-jar.xml和ibm-ejb-jar-bnd的用法。 XML。请解释
答案 0 :(得分:0)
消息驱动Bean(MDB)通过部署描述符或Java注释与JMS队列(或主题)相关联。从EE7开始,最简单的形式是使用注释如下:
@MessageDriven(mappedName =“myQueue”)
公共类MyMDB实现MessageListener {
@覆盖 public void onMessage(消息消息){
...
mappedName属性指定队列的JMS目标的JNDI名称。
答案 1 :(得分:0)
如果有两个由同一队列驱动的MDB,则只有一个MDB将处理任何给定的消息,并且您无法事先知道它将是哪个MDB。