基本的に、リストの最初のレコードを常に失いたいものがあります。それは常に 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 属性に基づいて削除するフィルターの作成を検討していますが、この時点で停止しており、「これは正しい方法で行っているのでしょうか?」と考えています。