Author: gnodet
Date: Thu Oct 5 06:14:51 2006
New Revision: 453227
URL: http://svn.apache.org/viewvc?view=rev&rev=453227
Log:
SM-678: Jsr181Component not using SU classloader to load service interface
Modified:
incubator/servicemix/trunk/servicemix-jsr181/src/main/java/org/apache/servicemix/jsr181/Jsr181Endpoint.java
Modified:
incubator/servicemix/trunk/servicemix-jsr181/src/main/java/org/apache/servicemix/jsr181/Jsr181Endpoint.java
URL:
http://svn.apache.org/viewvc/incubator/servicemix/trunk/servicemix-jsr181/src/main/java/org/apache/servicemix/jsr181/Jsr181Endpoint.java?view=diff&rev=453227&r1=453226&r2=453227
==============================================================================
---
incubator/servicemix/trunk/servicemix-jsr181/src/main/java/org/apache/servicemix/jsr181/Jsr181Endpoint.java
(original)
+++
incubator/servicemix/trunk/servicemix-jsr181/src/main/java/org/apache/servicemix/jsr181/Jsr181Endpoint.java
Thu Oct 5 06:14:51 2006
@@ -197,7 +197,7 @@
ObjectServiceFactory factory =
ServiceFactoryHelper.findServiceFactory(xfire, pojo.getClass(), annotations,
typeMapping);
Class serviceClass = pojo.getClass();
if (serviceInterface != null) {
- serviceClass = Class.forName(serviceInterface);
+ serviceClass = Class.forName(serviceInterface, true,
getServiceUnit().getConfigurationClassLoader());
}
this.definition = loadDefinition();