在Apache Camel中关闭消息

Fra*_*anz 11 apache-camel

希望这听起来并不荒谬,但我怎么能故意丢弃 Camel中的消息呢?

到目前为止,我已将它们发送到Log-Component,但同时我甚至不想记录撤销.

Camel中是否有/ dev/null端点?

Cla*_*sen 19

您可以使用邮件过滤器eip过滤掉不需要的邮件. http://camel.apache.org/message-filter

没有dev/null组件.

还有一个<stop />可以在路由中使用,当一条消息点击时,它将停止继续路由.

我们得到的dev/null最接近的是路由到日志,你可以在其中设置logLeve = OFF作为选项.

  • 因此...理解的语法为`log:foo?level = OFF`。如果端点是通过属性定义的,例如`.to(“ {{my.route.out}}”)`,并且您不想更改路由本身(仅用于测试或什么)。 (2认同)