如何从我的java方法触发Apache camel路由

时间:2014-09-18 11:57:15

标签: apache routing apache-camel

我是Apache Camel的新手。

我的要求是在方法A()的代码流中触发Apache camel路由。另外,我需要将A()的对象参数传递给路径。我不想使用amq,文件等组件。

代码:

public void A(MyObjectType param) {
    //Need to call camel route with "param"
}

最好的方法是什么?

1 个答案:

答案 0 :(得分:2)

您可以使用ProducerTemplate选项,ProducerTemplate template = exchange.getContext()。createProducerTemplate()然后您可以执行template.sendBody sendBody方法可以直接调用camel路由。