是否可以实例化Jaxb一次,并在所有Apache Camel路由中使用它?

时间:2015-03-23 15:29:20

标签: java jaxb apache-camel

我使用Jaxb将一个以marshal结尾的路由转换为xml。整个路由只需要几毫秒,直到Jaxb上下文必须实例化为止:

JAXBContext jaxbContext = JAXBContext.newInstance(VVTMPUSH.class);

这个小方法大约需要两秒钟。每次使用路线时都会调用它,每秒应该大约100次。 是否可以仅将Jaxbcontext实例化一次,并在每个路径中使用相同的对象?

谢谢!

1 个答案:

答案 0 :(得分:0)

我将原始process拆分为两个,从方法中删除了Jaxb的初始化,将其添加到驼峰路线并创建了一个新的process_2,继续了之前{{1} }

process_1