Ejb - 消息驱动的bean配置

时间:2016-09-18 07:13:47

标签: queue ejb message message-driven-bean

我的项目中有两个消息驱动的bean。当消息发送到队列时,ejb容器将调用哪一个。它在哪里配置要调用的bean。什么是ejb-jar.xml和ibm-ejb-jar-bnd的用法。 XML。请解释

2 个答案:

答案 0 :(得分:0)

消息驱动Bean(MDB)通过部署描述符或Java注释与JMS队列(或主题)相关联。从EE7开始,最简单的形式是使用注释如下:

@MessageDriven(mappedName =“myQueue”)

公共类MyMDB实现MessageListener {

@覆盖 public void onMessage(消息消息){

...

mappedName属性指定队列的JMS目标的JNDI名称。

答案 1 :(得分:0)

如果有两个由同一队列驱动的MDB,则只有一个MDB将处理任何给定的消息,并且您无法事先知道它将是哪个MDB。