我有一些东西,我基本上总是想丢失列表中的第一条记录。它总是采用 List<String> 的形式——我不关心“标题”——它总是列表中的第一个元素,不希望它发送到我的端点
[“标题”、“消息 1”、“消息 2”...]
.from( A ) // this sends Lists of StringBuffers. The first in the list will be header
.split().body() // now I have each
.to( B )
理想情况下,我希望丢失交换中的第一条消息,并正在考虑为它构建正确的查询。
类似的东西(这不起作用 - removeMessage 不是骆驼选项)
from( A )
.removeMessage( 0 ) // remove first message - this doesn't actually exist
.split().body().
.to( B )
我正在考虑创建一个过滤器,该过滤器根据交易所上的 CamelSplitIndex 属性进行删除,但此时已停止,我想知道“我这样做是否正确?”