【发布时间】:2013-09-16 00:30:27
【问题描述】:
我是 Camel 的新手,希望找到一个基于正文内容过滤 JMS 主题消息的选项。我查看了不同的过滤语言,如简单、OGNL、groovy 等,但无法弄清楚如何将其应用于基于内容的过滤 这是我需要从中过滤的 JMS 消息/内容的示例 -
"created_at":"Wed Sep 11 14:48:38 EDT 2013","text":"habra que ir pensando en cambiar el iphone...","id":"377866287525138432"
过滤条件应该是“text”或body()包含“iphone”(忽略大小写) 有点像 -
from("activemq:topic:MyTopic")
.filter().ognl(getRequest().getBody().???)
.to("file:/abc/?fileName=abcFile.txt&autoCreate=true&fileExist=Append")
任何想法/建议将不胜感激。
谢谢!!!
【问题讨论】:
标签: filter activemq apache-camel jms-topic