[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