是否可以在运行时手动将消息驱动的bean订阅到JMS队列/主题?

时间:2012-05-11 11:28:57

标签: java java-ee jboss ejb jms

我有一个在JBoss上运行的企业应用程序,它包含许多消息驱动的bean。此时,每个MDB都会侦听来自目标的消息,该目标是通过MDB类上的注释定义的。

是否可以设置MDB在运行时订阅的分配,而不是通过部署描述符的注释来配置它?

非常感谢。

1 个答案:

答案 0 :(得分:0)

通常,您无法重新配置现有MDB以侦听另一个队列,但您可以尝试this method来指定系统属性而不是实际队列名称。系统属性可以在运行时通过JMX

更改