約 200 個のオブジェクトを含む json オブジェクトのリストがあります。そのリストを、各リストにそれぞれ最大 20 個のオブジェクトが含まれる小さなリストに分割したいと考えています。各サブリストを HTTP ベースのエンドポイントに POST したいと思います。
<flow name="send-to-next-step" doc:name="send-to-vm-flow">
<vm:inbound-endpoint exchange-pattern="one-way"
path="send-to-next-step-vm" doc:name="VM" />
<!-- received the JSON List payload with 200 objects-->
<!-- TODO do processing here to split the list into sub-lists and call sub-flow for each sub-list
<flow-ref name="send-to-aggregator-sf" doc:name="Flow Reference" />
</flow>
考えられる方法の 1 つは、リストを反復処理する Java コンポーネントを作成し、20 個のオブジェクトごとに反復処理した後、サブフローを呼び出すことです。これを達成するためのより良い方法はありますか?