我可以调用具有多个参数的 Apache Camel RMI 端点方法吗?
我调用的方法签名是:
public ReturnedVo methodSignature(String parm1, byte[] parm2)
Camel Route:
from("timer:myTimer?period=5000".routeId("TestRoute").process(new Processor() {
public void process(Exchange exchange) throws Exception{
exchange.getOut().setBody(???????);
}
}).to (uri)
在哪里uri="rmi://serviceLocation?method=methodSignature"
当方法具有单个参数时,我能够使用类似的路由从同一服务调用不同的方法。我正在使用对象的实例设置消息正文:exchange.getOut().setBody(instanceOfObject)
。
我调用的服务是 Weblogic 8.1 上的远程 EJB。