[jbossws-commits] JBossWS SVN: r18867 - stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/client.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Mon Aug 25 11:47:14 EDT 2014


Author: asoldano
Date: 2014-08-25 11:47:13 -0400 (Mon, 25 Aug 2014)
New Revision: 18867

Modified:
   stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/client/ClientBusSelector.java
Log:
[JBWS-3822] Default to TCCL bus selection strategy for clients running in-container


Modified: stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/client/ClientBusSelector.java
===================================================================
--- stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/client/ClientBusSelector.java	2014-08-25 15:39:48 UTC (rev 18866)
+++ stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/client/ClientBusSelector.java	2014-08-25 15:47:13 UTC (rev 18867)
@@ -28,6 +28,7 @@
 
 import javax.xml.ws.WebServiceFeature;
 
+import org.jboss.wsf.spi.classloading.ClassLoaderProvider;
 import org.jboss.wsf.stack.cxf.Loggers;
 import org.jboss.wsf.stack.cxf.Messages;
 
@@ -43,7 +44,7 @@
 {
    private static final String sysPropStrategy;
    static {
-      final String propValue = SecurityActions.getSystemProperty(JBWS_CXF_JAXWS_CLIENT_BUS_STRATEGY, THREAD_BUS_STRATEGY);
+      final String propValue = SecurityActions.getSystemProperty(JBWS_CXF_JAXWS_CLIENT_BUS_STRATEGY, ClassLoaderProvider.isSet() ? TCCL_BUS_STRATEGY : THREAD_BUS_STRATEGY);
       if (THREAD_BUS_STRATEGY.equals(propValue) || NEW_BUS_STRATEGY.equals(propValue) || TCCL_BUS_STRATEGY.equals(propValue))
       {
          sysPropStrategy = propValue;



More information about the jbossws-commits mailing list