Personal tools
You are here: Home Developer Infrastructure Teams Architecture Design Docs Trade Studies Custom Class Loading

Custom Class Loading

Documents that discuss how we might implement modularization using our own class loading mechanisms.

No albums or photos uploaded yet.

Using Multiple Class Loaders
Using the new build system, it is now possible to use multiple class loaders. This solves the problem of different contributors who would like to use different versions of the same jar. This page describes the conceptual underpinnings of this new class loading system.
Dynamic Kepler Extensions
This is a presentation given by Aaron Schultz on June 04, 2008 for developing a custom classloader mechanism.
Custom Loading of Prioritized Extensions
This is a diagram of a class loading scheme developed by Sean Riddle and diagrammed by Sean Riddle and Aaron Schultz June 11, 2008. This diagram is out of date, and does not reflect the workings of the current class loading mechanism developed by Sean Riddle and David Welker. For a current description of the current class loading mechanism, please see the page titled Using Multiple Class Loaders.
Custom Loading of Multiple Prioritized Modules.
This is a diagram produced by Aaron Schultz in June 2008 showing a custom class loading scheme that combined the idea of modules and prioritization.
Document Actions