You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2006/10/05 15:14:59 UTC
svn commit: r453228 -
/incubator/servicemix/branches/servicemix-3.0/servicemix-jsr181/src/main/java/org/apache/servicemix/jsr181/Jsr181Endpoint.java
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();