Modifier and Type | Field and Description |
---|---|
protected ModuleManager |
Module.mgr
manager which owns this module
|
Modifier and Type | Method and Description |
---|---|
ModuleManager |
Module.getManager()
Get the associated module manager.
|
Modifier and Type | Method and Description |
---|---|
Module |
ModuleFactory.create(File jar,
Object history,
boolean reloadable,
boolean autoload,
boolean eager,
ModuleManager mgr,
Events ev)
This method creates a "standard" module.
|
Module |
ModuleFactory.createFixed(Manifest mani,
Object history,
ClassLoader loader,
boolean autoload,
boolean eager,
ModuleManager mgr,
Events ev)
This method creates a "fixed" module.
|
ClassLoader |
ModuleFactory.getClasspathDelegateClassLoader(ModuleManager mgr,
ClassLoader del)
Allows specifying different parent classloader of all modules classloaders.
|
static void |
Util.transitiveClosureModuleDependencies(ModuleManager mgr,
Set<Module> modules)
Transitively fill out a set of modules with all of its module dependencies.
|
Constructor and Description |
---|
Module(ModuleManager mgr,
Events ev,
Object history,
boolean reloadable,
boolean autoload,
boolean eager)
Use ModuleManager.create as a factory.
|
Module(ModuleManager mgr,
Events ev,
Object history,
ClassLoader classloader)
Create a special-purpose "fixed" JAR.
|
Module(ModuleManager mgr,
Events ev,
Object history,
ClassLoader classloader,
boolean autoload,
boolean eager)
Create a special-purpose "fixed" JAR which may nonetheless be marked eager or autoload.
|