304.11. 设置结果类型
可从 Camel 2.8 开始
现在,您可以为 Simple 表达式提供结果类型,这意味着评估结果将转换为所需的类型。这最常用来定义布尔值、整数等类型。
例如,要将标头设置为布尔值类型,您可以执行以下操作:
.setHeader("cool", simple("true", Boolean.class))
.setHeader("cool", simple("true", Boolean.class))
和在 XML DSL 中
<setHeader headerName="cool"> <!-- use resultType to indicate that the type should be a java.lang.Boolean --> <simple resultType="java.lang.Boolean">true</simple> </setHeader>
<setHeader headerName="cool">
<!-- use resultType to indicate that the type should be a java.lang.Boolean -->
<simple resultType="java.lang.Boolean">true</simple>
</setHeader>