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