If you guys wouldn't mind, help me come up with a concise list of what's still necessary?
- Ensure users can explicitly override the CL used, rather than making assumptions about the "requesting bundle" CL. This may actually clean up a few other caveats we have documented. Steve Ebersole, I know you mentioned this may already be possible, but maybe it needs better wiring-into the OSGi environment?
- Use the aggregated CL (or OsgiClassLoader) within JavassistProxyFactory, if this hasn't been resolved already.
- A BundleListener, similar to
HHH-10346, was necessary only when the OsgiClassLoader was incorrectly shared through the Activator. Since that's no longer the case, and it's isolated for each SF/EMF, we may be all set here.
|