动态更改选择器

时间:2014-02-11 08:59:44

标签: java-ee jms message-driven-bean

在程序运行时,是否有可能使用选择器更改bean应该获取哪些消息?我无法更改注释,还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

不能在运行时动态更改接收器的消息选择器。

由于简单的原因,它会导致许多问题,例如消息传递的顺序,同步问题等。无论如何,无论如何都没有必要这样做。您希望基于两个选择器接收消息,使用这些选择器创建两个接收器。每个接收器将接收与相应选择器匹配的消息。