我正在开发一个小型骆驼应用程序,该应用程序需要从第三方SOAP Web服务读取数据。
我想要一条类似的骆驼路线:
public class MyCamelRouter extends RouteBuilder {
@Override
public void configure() throws Exception {
from("???:mySoapOrRestWebService")
.to("jms:queue:someQueue"));
}
起初我以为可以用camel-cxf做到这一点,但是它的文档中没有提到它。
到目前为止,我发现的唯一解决方案是实现轮询使用者,并将其与我的路由定义的“ from”上的计时器一起使用。
此解决方案正确吗?还是可以使用其他骆驼组件来实现?
我还需要定义类似的路由,但在“ from”中使用REST Web服务
我为此找到的唯一解决方案是在from中使用计时器,然后再调用SOAP Web服务。
我使用的代码如下所示:
public class MyCamelRouter extends RouteBuilder {
@Override
public void configure() throws Exception {
from("timer:soapRequestTimer?{options}")
.to("cxf:serviceUrl"));
.to("jms:queue:someQueue"));
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句