Package org.ungoverned.moduleloader

Interface Summary
LibrarySource This interface represents a source for obtaining native libraries for a given module via the module's class loader.
ModuleListener This interface is an event listener for ModuleEvent events.
ResourceSource This interface represents a source for obtaining resources for a given module via the module's class loader.
SearchPolicy This interface represents a policy to define the most basic behavior of how classes, resources, and native libraries within a specific instance of ModuleManager are found.
URLPolicy This interface represents the ModuleLoader's policy for creating URL for resource loading and security purposes.
 

Class Summary
DefaultURLPolicy This class implements a simple URLPolicy that the ModuleManager uses if the application does not specify one.
JarResourceSource This class implements a ResourceSource for retrieving resources from a JAR file.
Module The Module class is a grouping mechanism for application classes and resources.
ModuleClassLoader Each module that is managed by a ModuleManager has a ModuleClassLoader associated with it.
ModuleEvent This is an event class that is used by the ModuleManager to indicate when modules are added, removed, or reset.
ModuleManager The ModuleManager class is the core facility for defining a re-usable, policy-driven class loader for applications that require flexible class loading mechanisms.
SystemResourceSource This class implements a ResourceSource for retrieving resources from the system class loader.
 

Exception Summary
ResourceNotFoundException