Camel组件:是否可以创建仅消费者组件?

时间:2015-03-10 15:59:54

标签: apache-camel

我陷入两难境地。

我有基于GET的REST服务和基于POST的REST服务。

我必须为每个人创建自定义Camel组件。

我们可以创建仅消耗的Camel组件吗? 同样,是否可以创建仅生成?

的自定义Camel组件

如果仅使用Camel组件,我们如何向其提供消息以供消费?因为如果我们写入(“consumeOnly:someURI”),这会使这个组件成为生产者。并且将调用consumeOnly端点的createProducer()?

1 个答案:

答案 0 :(得分:1)

是的,当实现自定义Camel组件时,然后在createConsumer / createProducer方法中抛出一个异常,说这个组件不支持使用者或生产者。

这就是Apache Camel本身的组件如何做到的。由于历史原因,抛出异常而不是对任何一个都有不同的api。