【问题标题】:How to Filter a Content in Spring integration /如何在 Spring 集成中过滤内容 /
【发布时间】:2015-04-21 08:24:57
【问题描述】:

我们有过滤器配置,它决定删除消息并将其传递给通道,但我正在尝试根据内容过滤器模式过滤消息属性

消息{attr1; attr2} -> 订阅者 1 消息{attr1} -> 订阅者2

删除和添加消息属性的要求必须是动态的。

这样做的一种方法是将 null 设置为必须过滤的属性,以便频道将其丢弃,但是在春季有更好的方法。

Content filter

【问题讨论】:

    标签: spring design-patterns integration spring-integration


    【解决方案1】:

    对不起,我看错了你的问题。

    这是content filter 的正确链接。

    你会为此使用变压器;对于复杂的解决方案(变量过滤),您可以使用 POJO 或 groovy 脚本来操作有效负载。

    顺便说一句,通道不会“丢弃”任何东西,端点会。

    【讨论】:

    • 谢谢加里。更新了问题
    猜你喜欢
    • 2012-09-16
    • 2012-07-11
    • 1970-01-01
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    • 2013-11-11
    • 2014-05-01
    • 1970-01-01
    相关资源
    最近更新 更多