Использование .when(), .end(), .endChoice() в Apache Camel с примерами
1. Если блок .when() содержит внутри дочерние .choice() блоки, то такие дочерние блоки .when()/.otherwise() нужно завершать командой .endChoice(). Нельзя использовать .end() для завершения дочерних .choice() блоков. Такие блоки блоки нужно закрывать с помощью .endChoice(). 2. Если блок .when() содержит более сложный блок, (например, .loadBalance()), то такой блок нужно завершать командой .endChoice(). Не удастся закрыть ...