【发布时间】:2014-03-08 23:09:44
【问题描述】:
是否有可能在程序运行时使用选择器更改 bean 应该获取的消息?我无法更改注释,还有其他选择吗?
【问题讨论】:
标签: jakarta-ee jms message-driven-bean
是否有可能在程序运行时使用选择器更改 bean 应该获取的消息?我无法更改注释,还有其他选择吗?
【问题讨论】:
标签: jakarta-ee jms message-driven-bean
不,您不能在运行时动态更改接收者的消息选择器。
原因很简单,它会导致很多问题,例如消息传递的顺序、同步问题等。无论如何,无论如何都不需要这样做。您希望基于两个选择器接收消息,使用这些选择器创建两个接收器。每个接收者都会收到与各自选择器匹配的消息。
【讨论】: