mule-jxpath-filter 示例

/>myjmx-plugin<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns="http://www.mulesource.org/schema/mule/core/2.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:spring="http://www.springframework.org/schema/beans"
xmlns:stdio="http://www.mulesource.org/schema/mule/stdio/2.2"
xmlns:vm="http://www.mulesource.org/schema/mule/vm/2.2"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.mulesource.org/schema/mule/core/2.2 http://www.mulesource.org/schema/mule/core/2.2/mule.xsd
http://www.mulesource.org/schema/mule/stdio/2.2 http://www.mulesource.org/schema/mule/stdio/2.2/mule-stdio.xsd
http://www.mulesource.org/schema/mule/vm/2.2 http://www.mulesource.org/schema/mule/vm/2.2/mule-vm.xsd
http://www.mulesource.org/schema/mule/xml/2.2 http://www.mulesource.org/schema/mule/xml/2.2/mule-xml.xsd
"
>

<description>

</description>

<model name="adapterModel">
<service name="AdapterService">
<inbound>
<vm:inbound-endpoint path="xxx/adapter"
synchronous="true" />
</inbound>
<outbound>
<filtering-router>
<vm:outbound-endpoint path="xxx/adapter/ccc"
synchronous="true" />
<expression-filter evaluator="jxpath"
expression="(adapter/header/trx/@value)='logadd'" />
</filtering-router>
<filtering-router>
.....如此重复
</filtering-router>
</outbound>
</service>
<service name="sdoService">
<inbound>
<vm:inbound-endpoint path="xxx/adapter/ccc"
synchronous="true" />
</inbound>
<component class="cc.xxx.adapter.TestComponent"></component>
</service>
</model>

</mule>


Total views.

© 2013 - 2018. All rights reserved.

Powered by Hydejack v6.6.1