Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Java-SDO-Next
-
None
Description
The current SDOPackageRegistryDelegator implementation assumes that a standard, hierarchical classloader structure is present in the "hosting environment". BEA WebLogic, for example, uses an unusual "change aware" classloading scheme which does not meet the expectations of the SDOPackageRegistryDelegator. Prior to Tuscany SDO 1.0, I was able to work-around this former EMF problem by setting the EMF JVM property "org.eclipse.emf.ecore.EPackage.Registry.INSTANCE". In Tuscany SDO 1.0, this setting is no longer relevant. I would like to be able to plugin my own SDOPackageRegistryDelegator implementation that provides a non-classloader-aware registry, knowing full well the limitations of of this implementation.