Apache Camel路由 - 在xml中的多个“to”之间发送数据

时间:2015-12-18 16:04:16

标签: java xml apache-camel

我将请求路由到bean myBean1 method1 。这个bean返回一些数据,我想将它发送到下一个“to”到ejb方法,如 dataFromMyBean1 < / em>的。我怎样才能做到这一点?看起来应该是这样的:

    <route>
        <from uri="netty4:tcp://0.0.0.0:9555?textline=true&amp;sync=true"/> 
        <to uri="bean:myBean1?method=method1"/>
        <to uri="ejb:beanName?method=methodName1(arg1, arg2, arg3, dataFromMyBean1)"/>
    </route>

1 个答案:

答案 0 :(得分:0)

了解bean参数绑定,如何在方法签名中指定args。

您可以指定一些限制。请参阅该链接上的使用方法选项参数绑定部分。

如果你需要更多东西,那么你可以从真正的java代码中调用bean,或者使用内联的groovy脚本等。