Author: alessio.soldano(a)jboss.com
Date: 2010-10-06 06:29:20 -0400 (Wed, 06 Oct 2010)
New Revision: 13062
Modified:
stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/saaj/SOAPConnectionImpl.java
Log:
[JBWS-3144][JBWS-3084] Fixes to thread creation on SOAPConnectionImpl
Modified:
stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/saaj/SOAPConnectionImpl.java
===================================================================
---
stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/saaj/SOAPConnectionImpl.java 2010-10-06
10:28:19 UTC (rev 13061)
+++
stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/saaj/SOAPConnectionImpl.java 2010-10-06
10:29:20 UTC (rev 13062)
@@ -188,7 +188,12 @@
ConduitInitiator ci = null;
try
{
- Bus bus = BusFactory.getThreadDefaultBus(true);
+ //do not use getThreadDefaultBus(true) in order to avoid getting the default
bus
+ Bus bus = BusFactory.getThreadDefaultBus(false);
+ if (bus == null)
+ {
+ bus = BusFactory.newInstance().createBus();
+ }
ConduitInitiatorManager mgr = bus.getExtension(ConduitInitiatorManager.class);
if (address.startsWith("http"))
Show replies by date