from("direct:A")
.split(//expression that split msg into two msg M1,M2)
.process(// here processing)
.from("direct:A")Java メソッドのように動作します。つまり、それを呼び出すスレッドは継続しsplitます。
では、上記の場合はどうなるでしょうか?
Ley say Threadt1呼び出しfrom("direct:A")
ここに入ると、メッセージは 2 つの新しいメッセージと.split()に分割されます。M1M2
ここから先は、同期的に ?をt1呼び出します。process()M1M2
また
process()2つの新しいスレッドで非同期に呼び出されM1ますか?M2