我陷入两难境地。
我有基于GET的REST服务和基于POST的REST服务。
我必须为每个人创建自定义Camel组件。
我们可以创建仅消耗的Camel组件吗? 同样,是否可以创建仅生成?
的自定义Camel组件如果仅使用Camel组件,我们如何向其提供消息以供消费?因为如果我们写入(“consumeOnly:someURI”),这会使这个组件成为生产者。并且将调用consumeOnly端点的createProducer()?
答案 0 :(得分:1)
是的,当实现自定义Camel组件时,然后在createConsumer / createProducer方法中抛出一个异常,说这个组件不支持使用者或生产者。
这就是Apache Camel本身的组件如何做到的。由于历史原因,抛出异常而不是对任何一个都有不同的api。