【问题标题】:Spring Integration Dynamic Selector for JMS messagesJMS 消息的 Spring Integration 动态选择器
【发布时间】:2018-04-19 03:12:24
【问题描述】:

JMS 消息的 Spring Integration 动态选择器

我需要使用动态选择器从队列中检索消息。例如,我需要定期从队列中获取大于 1 小时的消息。消息选择器似乎只初始化了一次。每次使用轮询器时都可以更改吗?以及如何?

【问题讨论】:

    标签: jms spring-integration selector poller


    【解决方案1】:

    使用轮询适配器,您可以在每次轮询之前使用Smart Poller 更改选择器表达式;在JmsDestinationPollingSource 上致电setMessageSelector()

    您不能动态更改消息驱动适配器上的选择器;您必须先停止适配器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-17
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      • 2012-09-08
      • 2016-02-10
      • 1970-01-01
      • 2020-04-30
      相关资源
      最近更新 更多