in jpa-container-eclipselink-adapter/src/main/java/org/apache/aries/jpa/eclipselink/adapter/UnionClassLoader.java [64:75]
protected Class<?> findClass(String name) throws ClassNotFoundException {
if(registeredPlugins.containsKey(name)) {
return registeredPlugins.get(name);
}
if ("org.apache.aries.jpa.eclipselink.adapter.platform.OSGiTSServer".equals(name)
|| "org.apache.aries.jpa.eclipselink.adapter.platform.OSGiTSWrapper".equals(name)) {
return loadTempClass(name);
} else if (name.startsWith(ORG_OSGI_FRAMEWORK) && name.lastIndexOf('.') == DOT_INDEX) {
return adaptorBundle.loadClass(name);
}
return eclipseLinkBundle.loadClass(name);
}