将供应商特定的客户端API配置为Apache Camel中的端点

时间:2014-06-02 03:30:39

标签: java apache-camel

我有供应商提供的产品,它运行在Weblogic上,它是一个EJB。 供应商还提供了客户端API以与EJB通信并发送各种与EJB交互的请求。

客户端API打包在jar中。

要进行沟通,我们需要首先使用客户端API获取工厂。然后使用工厂我们必须得到连接,使用连接我们可以与服务器上托管的EJB进行通信。

请帮助并提供一些建议如何加载此jar文件以及如何在驼峰中配置终点。

谢谢!

1 个答案:

答案 0 :(得分:0)

这取决于您与EJB的交互方式? Camel有一个camel-ejb组件,您可以通过设置上下文信息将其用作bean对象。

如果您只想使用客户端API调用EJB对象,可以将调用逻辑放入Processor实现,并将处理器放入camel路由。