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;
Show replies by date