Timeout 驼峰分割的动态超时
我正在使用camel 2.13.2,希望为camel:split设置超时,该值可以从exchange读取 静态超时工作正常Timeout 驼峰分割的动态超时,timeout,apache-camel,Timeout,Apache Camel,我正在使用camel 2.13.2,希望为camel:split设置超时,该值可以从exchange读取 静态超时工作正常 <camel:split timeout="500"> 但不是下面。假设我已将property.timeout设置为exchange属性 <camel:split timeout="{{property.timeout}}"> 我在服务器启动期间遇到以下错误 原因:org.xml.sax.SAXParseException;行号:75;栏
<camel:split timeout="500">
但不是下面。假设我已将property.timeout设置为exchange属性
<camel:split timeout="{{property.timeout}}">
我在服务器启动期间遇到以下错误
原因:org.xml.sax.SAXParseException;行号:75;栏目编号:67;cvc数据类型有效。1.2.1:“{property.timeout}}”不是“integer”的有效值。
是否可以动态设置拆分超时
谢谢你的帮助 是的,您需要使用骆驼网站中记录的
prop
前缀来指定。请参见在以下位置为XML DSL中的任何类型的属性使用属性占位符一节:
这就变成了
<camel:split prop:timeout="{{property.timeout}}">
但请在该链接中查看更多详细信息。谢谢你,克劳斯。这很有帮助
`xmlns:prop="http://camel.apache.org/schema/placeholder"`