1 Star 0 Fork 0

谢立波/camel

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
exchangeProperty-language.adoc 1.39 KB
一键复制 编辑 原始数据 按行查看 历史

ExchangeProperty Language

Available as of Camel version 2.0

The ExchangeProperty Expression Language allows you to extract values of named exchange properties.

Exchange Property Options

The ExchangeProperty language supports 1 options which are listed below.

Name Default Java Type Description

trim

true

Boolean

Whether to trim the value to remove leading and trailing whitespaces and line breaks

Example usage

The recipientList element of the Spring DSL can utilize a exchangeProperty expression like:

In this case, the list of recipients are contained in the property 'myProperty'.

<route>
  <from uri="direct:a" />
  <recipientList>
    <exchangeProperty>myProperty</exchangeProperty>
  </recipientList>
</route>

And the same example in Java DSL:

from("direct:a").recipientList(exchangeProperty("myProperty"));

And with a slightly different syntax where you use the builder to the fullest (i.e. avoid using parameters but using stacked operations, notice that exchangeProperty is not a parameter but a stacked method call)

from("direct:a").recipientList().exchangeProperty("myProperty");

Dependencies

The ExchangeProperty language is part of camel-core.

Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/liboxie/camel.git
git@gitee.com:liboxie/camel.git
liboxie
camel
camel
master

搜索帮助