Author: gnodet
Date: Thu Oct  5 06:14:58 2006
New Revision: 453228

URL: http://svn.apache.org/viewvc?view=rev&rev=453228
Log:
SM-678: Jsr181Component not using SU classloader to load service interface

Modified:
    
incubator/servicemix/branches/servicemix-3.0/servicemix-jsr181/src/main/java/org/apache/servicemix/jsr181/Jsr181Endpoint.java

Modified: 
incubator/servicemix/branches/servicemix-3.0/servicemix-jsr181/src/main/java/org/apache/servicemix/jsr181/Jsr181Endpoint.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/branches/servicemix-3.0/servicemix-jsr181/src/main/java/org/apache/servicemix/jsr181/Jsr181Endpoint.java?view=diff&rev=453228&r1=453227&r2=453228
==============================================================================
--- 
incubator/servicemix/branches/servicemix-3.0/servicemix-jsr181/src/main/java/org/apache/servicemix/jsr181/Jsr181Endpoint.java
 (original)
+++ 
incubator/servicemix/branches/servicemix-3.0/servicemix-jsr181/src/main/java/org/apache/servicemix/jsr181/Jsr181Endpoint.java
 Thu Oct  5 06:14:58 2006
@@ -199,7 +199,8 @@
         ObjectServiceFactory factory = 
ServiceFactoryHelper.findServiceFactory(xfire, pojo.getClass(), annotations, 
typeMapping);
         Class serviceClass = pojo.getClass();
         if (serviceInterface != null) {
-            serviceClass = Class.forName(serviceInterface);
+            ClassLoader classLoader = ((XBeanServiceUnit) 
getServiceUnit()).getConfigurationClassLoader();
+            serviceClass = Class.forName(serviceInterface, true, classLoader);
         }
 
         this.definition = loadDefinition();


Reply via email to