-
Task
-
Resolution: Done
-
Major
-
None
-
None
Create a ClassLoaderFactory which can create kernel class loaders using different strategies.
Strategies should include:
- PARENT_FIRST - Parent first model
- PARENT:_LAST - Parent last model
- EXPORT - OSGi-like model
The "EXPORT" strategy should be backed with ArchiveClassLoader which maps to a single JAR library - and controlled by an ExportClassLoaderRepository. All JAR libraries that doesn't contain OSGi bundle information should be controlled by a NonExportClassLoader.