244.4. メッセージボディー
Camel は IN ボディーの計画問題を取り、OUT ボディーで返します(v 2.16)。IN ボディーオブジェクトは以下のユースケースをサポートします。
- ボディーが Solution のインスタンスである場合、solverId で識別されるソルバーと、同期または非同期的に、ソルバーを使用して解決されます。
- ボディーが ProblemFactChange のインスタンスの場合には、addProblemFactChange がトリガーされます。処理が非同期の場合、till isEveryProblemFactChangeProcessed 待機してから結果が返されます。
- 上記のタイプのいずれにもボディーがない場合、プロデューサーは solverId で識別されるソルバーから最適な結果を返します。