Package | Description |
---|---|
org.diet4j.core | |
org.diet4j.inclasspath | |
org.diet4j.jsvc | |
org.diet4j.runjunit | |
org.diet4j.status | |
org.diet4j.tomcat |
Modifier and Type | Field and Description |
---|---|
protected Module |
ModuleClassLoader.theModule
The Module whose classes this ClassLoader is responsible for loading.
|
protected Module |
DefaultModuleActivator.theModule
The Module that this ModuleActivator can activate.
|
Modifier and Type | Method and Description |
---|---|
protected Module |
ModuleMeta.createModule(AbstractModuleRegistry registry,
ClassLoader parentClassLoader)
Create a Module from this ModuleMeta.
|
Module[] |
Module.determineRuntimeDependencies()
Convenience method to determine the dependent Modules of this Module
at run-time.
|
Module[] |
AbstractModuleRegistry.determineRuntimeDependencies(Module theModule)
Given a Module, this allows us to determine which other Modules it depends at
run-time.
|
abstract Module[] |
ModuleRegistry.determineRuntimeDependencies(Module theModule)
Given a Module, this allows us to determine which other Modules it depends at
run-time.
|
Module[] |
Module.determineRuntimeUses()
Convenience method to determine the Modules that use this Module at
run-time.
|
Module[] |
AbstractModuleRegistry.determineRuntimeUses(Module theModule)
Given a Module, this allows us to determine which other Modules use it at
run-time.
|
abstract Module[] |
ModuleRegistry.determineRuntimeUses(Module theModule)
Given a Module, this allows us to determine which other Modules use it at
run-time.
|
Module |
ModuleActivator.getModule()
Obtain the Module that we can activate.
|
Module |
ModuleClassLoader.getModule()
Obtain the Module whose classes this ModuleClassLoader loads.
|
Module |
DefaultModuleActivator.getModule()
Obtain the Module that this ModuleActivator can activate.
|
Module |
AbstractModuleRegistry.getResolutionOf(ModuleMeta meta)
Determine whether a certain ModuleMeta is resolved already, and if so,
return it.
|
abstract Module |
ModuleRegistry.getResolutionOf(ModuleMeta meta)
Determine whether a certain ModuleMeta is resolved already, and if so,
return it.
|
Module |
AbstractModuleRegistry.resolve(ModuleMeta meta)
Recursively resolve this ModuleMeta into a Module.
|
abstract Module |
ModuleRegistry.resolve(ModuleMeta meta)
Recursively resolve this ModuleMeta into a Module.
|
Module |
AbstractModuleRegistry.resolve(ModuleMeta meta,
boolean recursive)
Resolve this ModuleMeta into a Module.
|
abstract Module |
ModuleRegistry.resolve(ModuleMeta meta,
boolean recursive)
Resolve this ModuleMeta into a Module.
|
Modifier and Type | Method and Description |
---|---|
ClassLoader |
ScanningClasspathModuleRegistry.createClassLoader(Module module,
ClassLoader parentClassLoader)
ModuleRegistry also acts as a factory for the Modules' ClassLoaders.
|
protected ClassLoader |
AbstractModuleRegistry.createClassLoader(Module module,
ClassLoader parentClassLoader)
ModuleRegistries can also acts as a factory for the Modules' ClassLoaders.
|
protected abstract ClassLoader |
ModuleRegistry.createClassLoader(Module module,
ClassLoader parentClassLoader)
ModuleRegistries can also acts as a factory for the Modules' ClassLoaders.
|
ModuleActivator |
ModuleActivator.dependentModuleActivator(Module dependentModule)
Obtain a ModuleActivator that is responsible for activating a dependent Module.
|
ModuleActivator |
DefaultModuleActivator.dependentModuleActivator(Module dependentModule)
Obtain a ModuleActivator that is responsible for activating a dependent Module.
|
Module[] |
AbstractModuleRegistry.determineRuntimeDependencies(Module theModule)
Given a Module, this allows us to determine which other Modules it depends at
run-time.
|
abstract Module[] |
ModuleRegistry.determineRuntimeDependencies(Module theModule)
Given a Module, this allows us to determine which other Modules it depends at
run-time.
|
Module[] |
AbstractModuleRegistry.determineRuntimeUses(Module theModule)
Given a Module, this allows us to determine which other Modules use it at
run-time.
|
abstract Module[] |
ModuleRegistry.determineRuntimeUses(Module theModule)
Given a Module, this allows us to determine which other Modules use it at
run-time.
|
Constructor and Description |
---|
DefaultModuleActivator(Module mod)
Constructor.
|
ModuleClassLoader(Module mod,
ClassLoader parent,
ModuleClassLoader[] dependencyClassLoaders,
String[] doNotLoadClassPrefixes)
Construct one with the Module whose classes this ModuleClassLoader is
supposed to load, the parent/system ClassLoader, and the ClassLoaders of dependent Modules.
|
Modifier and Type | Method and Description |
---|---|
ClassLoader |
InClasspathModuleRegistry.createClassLoader(Module module,
ClassLoader parentClassLoader)
ModuleRegistry also acts as a factory for the Modules' ClassLoaders.
|
Modifier and Type | Field and Description |
---|---|
protected Module |
Diet4jDaemon.theRootModule |
Modifier and Type | Method and Description |
---|---|
static void |
Main.moduleActivate(Module thisModule)
Diet4j module activation.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
StatusMain.showModule(ModuleRequirement req,
Module mod,
int indent,
Set<Module> haveAlready,
boolean recursive,
boolean verbose,
PrintStream out)
Recursive helper method to dump a Module hierarchy.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
StatusMain.showModule(ModuleRequirement req,
Module mod,
int indent,
Set<Module> haveAlready,
boolean recursive,
boolean verbose,
PrintStream out)
Recursive helper method to dump a Module hierarchy.
|
Modifier and Type | Method and Description |
---|---|
void |
TomcatWebAppClassLoader.initialize(Module[] dependencies)
Initialize with the parameters given.
|
Copyright © 2018. All rights reserved.