apache camel 条件路由
Posted zlfoak
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache camel 条件路由相关的知识,希望对你有一定的参考价值。
<camelContext xmlns="http://camel.apache.org/schema/blueprint">
<route id="example">
<from uri="cxf:bean:myListenerEndpoint?dataFormat=POJO&synchronous=true" />
<log message="The expected operation is :: ${headers.operationName}" />
<choice>
<when>
<simple>${headers.operationName} == ‘RegisterUser‘</simple>
<bean ref="processor" method="processMessage"/>
<to uri="xslt:file:resources/service/2.0.0/UserRegistration.xsl"/>
</when>
<when>
<simple>${headers.operationName} == ‘UpdateUser‘</simple>
<!-- Do the update user logic here -->
<bean ref="processor" method="updateUser" />
</when>
</choice>
<to uri="cxf:bean:myTargetEndpoint"/>
</route>
</camelContext>
以上是关于apache camel 条件路由的主要内容,如果未能解决你的问题,请参考以下文章
架构设计:系统间通信(38)——Apache Camel快速入门(下1)
ServiceMix 中 Apache-Camel 路由的管理和监控
Apache Camel中的OnCompletion用于整个文件的完成