Apache Camel: свойства, созданные во время разделения, теряются после разделения - PullRequest
0 голосов
/ 04 мая 2019

Я немного борюсь с потерянными свойствами обмена, которые создаются во время фазы разделения (мне нужно использовать их после разделения).

Так в основном:

from(MY_ROUTE)
    .routeId(MY_ROUTE_ID)
    .to(PREPARE_ADDITIONAL_PROPERTIES_ROUTE)
    .process(myProcessor)
    ...

from(PREPARE_ADDITIONAL_PROPERTIES_ROUTE)
    .routeId(PREPARE_ADDITIONAL_PROPERTIES_ROUTE_ID)
    .split(several_elements_to_split).streaming()
        .to(CREATE_SOME_PROPERTIES_ROUTE)
    .end();

Я пытаюсь добиться обработки данных (некоторых объектов), которые я установил в свойствах обмена на маршруте CREATE_SOME_PROPERTIES_ROUTE в myProcessor, но эти свойства теряются / пропадают после выхода из разделения фазы.

Есть ли способ восстановить свойства в myProcessor? Или чтобы не потерять их после разделения?

Заранее спасибо.

...