Author: ffang
Date: Fri Jun  7 07:26:30 2013
New Revision: 1490526

URL: http://svn.apache.org/r1490526
Log:
[CXF-5059]use bus.getExtension(ClassLoader.class) as default CL

Modified:
    cxf/trunk/rt/core/src/main/java/org/apache/cxf/wsdl11/WSDLManagerImpl.java

Modified: 
cxf/trunk/rt/core/src/main/java/org/apache/cxf/wsdl11/WSDLManagerImpl.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/rt/core/src/main/java/org/apache/cxf/wsdl11/WSDLManagerImpl.java?rev=1490526&r1=1490525&r2=1490526&view=diff
==============================================================================
--- cxf/trunk/rt/core/src/main/java/org/apache/cxf/wsdl11/WSDLManagerImpl.java 
(original)
+++ cxf/trunk/rt/core/src/main/java/org/apache/cxf/wsdl11/WSDLManagerImpl.java 
Fri Jun  7 07:26:30 2013
@@ -273,8 +273,14 @@ public class WSDLManagerImpl implements 
     private void registerInitialXmlExtensions(String resource) throws 
BusException {
         Properties initialExtensions = null;
         try {
-            initialExtensions = 
PropertiesLoaderUtils.loadAllProperties(resource, 
-                  this.getClass().getClassLoader());
+            ClassLoader cl = null;
+            if (bus != null) {
+                cl = bus.getExtension(ClassLoader.class);
+            }
+            if (cl != null) {
+                initialExtensions = 
PropertiesLoaderUtils.loadAllProperties(resource, cl);
+            }
+            
             //use TCCL as fallback so that can load resources from other 
bundles in OSGi
             if (initialExtensions == null || initialExtensions.size() == 0) {
                 initialExtensions = 
PropertiesLoaderUtils.loadAllProperties(resource, 


Reply via email to