请告诉我如何使用camel Consumer code
为弹性搜索终端创建消费者我想创建自定义elasticsearch使用者,因为只有Producer的代码可用ElasticsearchProducer。 对于消费者来说,它只是抛出异常。我想创建我自己的消费者组件,因为消费者代码只抛出异常而不消耗任何东西。
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
Throws:
Exception
先谢谢你的帮助......: - )
答案 0 :(得分:2)
Camel Elasticsearch组件不支持使用者。如果您想通过Id查询elasticsearch,您可以按照以下方式执行此操作
String json = template.requestBody("elasticsearch://local?operation=GET_BY_ID&indexName=twitter&indexType=tweet", "Id");
如果您的要求不是其他,那么您可能需要创建自己的组件。