【发布时间】:2022-03-19 17:38:33
【问题描述】:
我最近发现了消息选择器
@ActivationConfigProperty(
propertyName="messageSelector",
propertyValue="Fragile IS TRUE")
我的问题是:如何使选择器在运行时动态化?
假设一个消费者决定他们只想要属性为“Fragile IS FALSE”的消息
消费者能否在不重新部署 MDB 的情况下以某种方式更改选择器?
注意:我使用的是 Glassfish v2.1
【问题讨论】:
-
我认为一种选择是获取 MDB 中的所有消息并使用基于从数据库加载的某些配置的编程过滤器。
-
我问过类似的问题,请参阅stackoverflow.com/questions/48868136/…,但不完全符合您的问题。
标签: java jakarta-ee jms jboss-mdb