4

我最近发现了消息选择器

@ActivationConfigProperty(
        propertyName="messageSelector",
        propertyValue="Fragile IS TRUE")

我的问题是:如何在运行时使选择器动态化?

假设消费者决定他们只想要具有“易碎是假”属性的消息

消费者能否在不重新部署 MDB 的情况下以某种方式更改选择器?

注意:我使用的是 Glassfish v2.1

4

1 回答 1

5

据我所知,这是不可能的。可能有一些实现将允许它通过一些自定义服务器挂钩,但这将取决于实现。一方面,它需要更改部署描述符,部署 EAR 后不会读取该描述符。

于 2009-04-01T19:04:10.160 回答