我有点在拆分阶段创建的丢失的交换属性中挣扎(拆分之后我需要使用它们)。
所以基本上:
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
中的属性?还是为了避免拆分后丢失它们?
谢谢。