我正在使用Spring作为我的Bean注册表,目前我使用Java DSL定义了以下路由:
@Override
public void configure() throws Exception {
from("netty:tcp://{{netty.host}}:{{netty.port}}?sync=false")
.routeId("pbxToBean").unmarshal("castor").to("mock:result");
}
它从Netty端点获取XML编组输入,并将其解组为PBX bean。
我认为我可以将我的结果PBX bean声明为Singleton,并让Camel传递一个未组合的对象给处理器,然后更新该单例bean。这样行吗?