6

javax.xml.soap.MessageFactoryを再利用できますか?
いえ

msgFactory = MessageFactory.newInstance(); 

msgFactory をキャッシュして、必要に応じて新しい SOAPMessages を作成するために再利用できますか?
またmsgFactory.createMessage();、コードで msgFactory を再利用してもよい場合、同期する必要がありますか?

更新:
また、単一のスレッドコードで、毎回 MessageFactory の新しいインスタンスを作成しないように、msgFactory を保存して SOAPMessages を何度も作成できますか?

4

1 に答える 1

4

のインスタンスがスレッドセーフであると言う javadoc には何もないMessageFactoryので、私はその仮定をしません。

ただし、単一のスレッド内では、MessageFactoryインスタンスを何度も再利用することを止めるものは何もありません。

于 2010-11-17T11:45:14.763 に答える