【问题标题】:Dynamically change selector动态更改选择器
【发布时间】:2014-03-08 23:09:44
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    原因很简单,它会导致很多问题,例如消息传递的顺序、同步问题等。无论如何,无论如何都不需要这样做。您希望基于两个选择器接收消息,使用这些选择器创建两个接收器。每个接收者都会收到与各自选择器匹配的消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多