我将请求路由到bean myBean1 的 method1 。这个bean返回一些数据,我想将它发送到下一个“to”到ejb方法,如 dataFromMyBean1 < / em>的。我怎样才能做到这一点?看起来应该是这样的:
<route>
<from uri="netty4:tcp://0.0.0.0:9555?textline=true&sync=true"/>
<to uri="bean:myBean1?method=method1"/>
<to uri="ejb:beanName?method=methodName1(arg1, arg2, arg3, dataFromMyBean1)"/>
</route>
答案 0 :(得分:0)
了解bean参数绑定,如何在方法签名中指定args。
您可以指定一些限制。请参阅该链接上的使用方法选项参数绑定部分。
如果你需要更多东西,那么你可以从真正的java代码中调用bean,或者使用内联的groovy脚本等。