Package | Description |
---|---|
org.diet4j.cmdline | |
org.diet4j.core | |
org.diet4j.jsvc | |
org.diet4j.status |
Modifier and Type | Field and Description |
---|---|
protected static ModuleRequirement |
CmdlineBootLoader.theRootModuleRequirement
The ModuleRequirement for the root Module to start.
|
Modifier and Type | Field and Description |
---|---|
protected ModuleRequirement |
NoModuleResolutionCandidateException.theRequirement
The ModuleRequirement that could not be met unambiguously.
|
protected ModuleRequirement |
ModuleResolutionCandidateNotUniqueException.theRequirement
The ModuleRequirement that could not be met unambiguously.
|
protected ModuleRequirement |
ModuleResolutionException.theRequirement
The ModuleRequirement that could not be met.
|
protected ModuleRequirement[] |
ModuleMeta.theRuntimeModuleRequirements
The requirements for other modules that this Module will have at run time.
|
Modifier and Type | Method and Description |
---|---|
static ModuleRequirement |
ModuleRequirement.create(String requiredModuleArtifactId)
Factory method.
|
static ModuleRequirement |
ModuleRequirement.create(String requiredModuleGroupId,
String requiredModuleArtifactId)
Factory method.
|
static ModuleRequirement |
ModuleRequirement.create(String requiredModuleGroupId,
String requiredModuleArtifactId,
String requiredModuleVersion)
Factory method.
|
static ModuleRequirement |
ModuleRequirement.create(String requiredModuleGroupId,
String requiredModuleArtifactId,
String requiredModuleVersion,
boolean isOptional)
Factory method.
|
ModuleRequirement |
ModuleResolutionException.getModuleRequirement()
Obtain the ModuleRequirement that could not be met.
|
ModuleRequirement[] |
ModuleMeta.getRuntimeModuleRequirements()
Obtain the list of requirements for other Modules that this Module depends on
at run time.
|
static ModuleRequirement |
ModuleRequirement.parse(String s)
Factory method using a String representation corresponding to toString().
|
Modifier and Type | Method and Description |
---|---|
ModuleMeta[] |
AbstractScanningModuleRegistry.determineResolutionCandidates(ModuleRequirement req)
Determine the ModuleMetas that are candidates to resolve a Module dependency, based
on the knowledge of this ModuleRegistry.
|
abstract ModuleMeta[] |
ModuleRegistry.determineResolutionCandidates(ModuleRequirement req)
Determine the ModuleMetas that are candidates to resolve a Module dependency, based
on the knowledge of this ModuleRegistry.
|
ModuleMeta |
AbstractModuleRegistry.determineSingleResolutionCandidate(ModuleRequirement req)
Convenience method to determine the one and only ModuleMeta that is the only candidate to resolve a Module
dependency, based on the knowledge of this ModuleRegistry.
|
abstract ModuleMeta |
ModuleRegistry.determineSingleResolutionCandidate(ModuleRequirement req)
Convenience method to determine the one and only ModuleMeta that is the only candidate to resolve a Module
dependency, based on the knowledge of this ModuleRegistry.
|
Constructor and Description |
---|
ModuleMeta(String moduleGroupId,
String moduleArtifactId,
String moduleVersion,
Map<String,String> moduleUserNames,
Map<String,String> moduleUserDescriptions,
long moduleBuildDate,
ModuleLicense license,
ModuleRequirement[] runtimeModuleRequirements,
JarFile moduleJar,
String activationClassName,
String runClassName)
Constructor.
|
ModuleResolutionCandidateNotUniqueException(ModuleRequirement req,
ModuleMeta[] foundMetas)
Constructor.
|
ModuleResolutionException(ModuleMeta meta,
ModuleRequirement req,
Throwable cause)
Constructor.
|
NoModuleResolutionCandidateException(ModuleRequirement req)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected ModuleRequirement |
Diet4jDaemon.theRootModuleRequirement |
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.
|
Copyright © 2018. All rights reserved.