如何在apachecamel/Jboss中退出循环
当主体在Jboss/apachecamel中包含“succedd”时,我需要退出循环。我尝试过使用Stop(),但它不起作用,因为它会停止每个连接(例如:DBConnection)如何在apachecamel/Jboss中退出循环,jboss,apache-camel,context.xml,Jboss,Apache Camel,Context.xml,当主体在Jboss/apachecamel中包含“succedd”时,我需要退出循环。我尝试过使用Stop(),但它不起作用,因为它会停止每个连接(例如:DBConnection) <CXF bean call /> <log loggingLevel="INFO" message="response : ${body}">
<CXF bean call />
<log loggingLevel="INFO"
message="response
: ${body}">
<description>Logs the 2nd SOAP Response.</description>
</log>
<setBody>
<xpath>{{status.xpath}}</xpath>
</setBody>
<convertBodyTo type="java.lang.String" />
</otherwise>
</choice>
</loop>
<to uri="direct:loopend">
</to>
</route>
以下是示例代码:
60
10000
${body}
包含“成功”
<CXF bean call />
<log loggingLevel="INFO"
message="response
: ${body}">
<description>Logs the 2nd SOAP Response.</description>
</log>
<setBody>
<xpath>{{status.xpath}}</xpath>
</setBody>
<convertBodyTo type="java.lang.String" />
</otherwise>
</choice>
</loop>
<to uri="direct:loopend">
</to>
</route>
记录第二个SOAP响应。
{{status.xpath}
参见doWhile循环,该循环要求驼峰2.17版本之前:参见doWhile循环,该循环要求驼峰2.17版本之前: