如何定义“来自SOAP Web服务”的Apache Camel路由?

微藻

我正在开发一个小型骆驼应用程序,该应用程序需要从第三方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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何定义到InfluxDB的Apache Camel路由

如何在Apache Camel> = 3中配置路由跟踪?

如何使Apache Camel在“直接”路由的末尾删除文件?

Apache Camel FTP-如何手动启动路由

如何找到路由的所有端点(Apache Camel,Java)

Apache Camel和Web服务

Apache Camel-路由交易

Apache Camel 超时同步路由

使用apache Camel将SOAP请求发送到远程Web服务并获得响应

如何从处理器内部的Apache Camel中的路由获取响应并在处理器内部调用该路由?

如何使用Apache Camel路由从文件中获取JSON对象并将其映射到Java类?

在Spring应用程序中如何链接ProducerTemplate和Apache Camel路由?

如何使用Apache Camel在集群环境中从SFTP到JMS的文件路由中丰富消息?

Apache Camel(JBoss Fuse)-如何从MQ路由解压缩文件?

如何在 Apache Camel 3.XX 路由上设置标头?

如何为不同的 Apache Camel 路由设置几个不同的 WebFlux 客户端属性?

如何在几种Apache Camel路由中包含常见行为?

如何解决Apache Camel中的“无法创建路由route1异常”?

没有“ to”端点的Apache Camel路由

Spring Boot Apache Camel路由测试

Apache Camel路由未调用Processor

根据标签值路由消息-Apache Camel

如何使用 Apache Camel 读取文件,使用 Spring 批处理处理文件,读取每一行并将其路由回 Apache Camel

如何测试从目录中读取的 Camel 路由?

如何使用camel-quarkus-jdbc定义路由?

如何在带有 Java DSL 的路由中使用 apache Camel 在 try catch 块中使用选择

Apache Camel路由往返于Apache Kafka的中断异常

Apache Camel路由中的Spring Boot属性用法

为什么Apache Camel文件到sftp路由失败