可以重新使用 javax.xml.soap.MessageFactory 吗?
IE。
msgFactory = MessageFactory.newInstance();
我可以缓存msgFactory并根据需要重新使用它来创建新的SOAPMessages吗?
如果可以在代码中重用msgFactory,还应该同步
msgFactory.createMessage();
吗?更新:
同样在单线程代码中,我可以一次又一次地存储msgFactory来创建SOAPMessages,以免每次都不创建MessageFactory的新实例
谢谢
最佳答案
在Javadoc中没有什么可以说MessageFactory
实例是线程安全的,因此我不会做这个假设。
但是,在一个线程中,没有什么可以阻止您一遍又一遍地重复使用MessageFactory
实例。