从JAX-WS Provider返回SOAPFault

问题描述 投票:1回答:1

从实现JAX-WS Provider接口的Web服务创建包含SOAPFault的SOAPMessage的首选方法是什么?

MessageFactory.newInstance()似乎是不必要的昂贵的操作,并没有提到线程安全。我有四种可能的解决方案,但不知道我应该使用哪种方法:

  1. 静态变量中的MessageFactories池
  2. 重用收到的
  3. 清除内容和可能的附件的SOAPMessage为MessageFactory.createMessage()创建同步方法
  4. 每次通话都使用MessageFactory.newInstance()
java java-ee jax-ws websphere-7
1个回答
1
投票

过早优化是万恶之源

由于这将很容易在以后更改,我会选择4(MessageFactory.newInstance()每次),只考虑其他选项,如果我看到它有性能问题。

这可能不是一个性能问题,你可以节省一些编码。

© www.soinside.com 2019 - 2024. All rights reserved.