- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
javax.xml.soap.MessageFactory是否可以重用?
IE。
msgFactory = MessageFactory.newInstance();
我可以缓存 msgFactory 并重用它来根据需要创建新的 SOAPMessages 吗?
如果可以在代码中重用 msgFactory,还应该同步 msgFactory.createMessage();
吗?
更新:
同样在单线程代码中,我是否可以存储 msgFactory 以一遍又一遍地创建 SOAPMessages,以免每次都创建一个新的 MessageFactory 实例谢谢
最佳答案
javadoc 中没有任何内容表明 MessageFactory
的实例是线程安全的,所以我不会做出这样的假设。
但是,在单个线程中,没有什么可以阻止您一遍又一遍地重复使用 MessageFactory
实例。
关于java - MessageFactory 的 jaxp 对象缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4203071/
在 Azure 服务总线中,您可以使用 QueueClient 和 MessageFactory 发送代理消息。我想知道您为什么要使用其中一种而不是另一种。 最佳答案 Azure 服务总线提供了不同的
有人知道 javax.xml.soap.MessageFactory 的实例是否是线程安全的吗? 我找不到任何相关的文档。 最佳答案 如果您没有看到关于某些东西是否是线程安全的文档,您应该假设它不是。
javax.xml.soap.MessageFactory是否可以重用? IE。 msgFactory = MessageFactory.newInstance(); 我可以缓存 msgFactory
org.apache.logging.log4j.Logger 的文档说 /** * Logs a message with parameters at the given level
我尝试编写一个在套接字上模拟 ISO 服务器的 stub 。当我收到消息时,我得到类似这样的信息: [pool-1-thread-5] ERROR com.solab.iso8583.MessageF
我正在使用 j8583 iso 解析器来解析 ISO 消息 (0800 2020000000800000 000000 000001 3239313130303031)。 下面是我的java代码: p
我想使用一些简单的依赖注入(inject)和模拟来测试我们的 Twilio 集成。在我看来,最简单的方法是使用 mockito 拦截以下消息 create 调用: val messageFactory
我需要从我的应用程序中与两个网络服务通信。对于一个网络服务,我需要使用 soap1_1 版本,而对于另一个 soap 版本,我需要使用 soap1_2。在这种情况下,应该为系统属性“javax.xml
当我在 weblogic 中部署 Web 服务客户端应用程序时,遇到以下错误。 [此应用程序在 tomcat 中运行没有任何问题。] Cannot resolve reference to bean
我是一名优秀的程序员,十分优秀!