可重用javax.xml.soap.MessageFactory?
I.e.针对MessageFactory的jaxp对象缓存
msgFactory = MessageFactory.newInstance();
我可以缓存msgFactory并根据需要重新创建新的SOAPMessages吗?
也应该msgFactory.createMessage();
如果可以重新使用代码中的msgFactory是同步的?
UPDATE:
此外,在单线程代码,可我存储msgFactory一遍又一遍地创建的SOAPMessages,以免创建的MessageFactory每次一个新实例 感谢
javadoc不说这样或那样,这是不幸的。我怀疑'MessageFactory'是线程安全的,因为这是约定,但很难100%确定。 – skaffman 2010-11-17 10:36:55
@scaffman:但是在单线程代码中,我是否可以存储msgFactory来反复创建SOAPMessages,以免每次都创建一个新的MessageFactory实例? – Cratylus 2010-11-17 10:58:09