Package org.jboss.modules
Class ModuleDependencySpec
- java.lang.Object
-
- org.jboss.modules.DependencySpec
-
- org.jboss.modules.ModuleDependencySpec
-
public final class ModuleDependencySpec extends DependencySpec
A dependency specification on a module.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModuleIdentifier
getIdentifier()
Get the module identifier of the dependency.ModuleLoader
getModuleLoader()
Get the module loader of this dependency, ornull
if the defined module's loader is to be used.boolean
isOptional()
Determine whether this dependency is optional.String
toString()
-
Methods inherited from class org.jboss.modules.DependencySpec
createClassLoaderDependencySpec, createClassLoaderDependencySpec, createClassLoaderDependencySpec, createLocalDependencySpec, createLocalDependencySpec, createLocalDependencySpec, createLocalDependencySpec, createLocalDependencySpec, createLocalDependencySpec, createLocalDependencySpec, createModuleDependencySpec, createModuleDependencySpec, createModuleDependencySpec, createModuleDependencySpec, createModuleDependencySpec, createModuleDependencySpec, createModuleDependencySpec, createModuleDependencySpec, createModuleDependencySpec, createSystemDependencySpec, createSystemDependencySpec, createSystemDependencySpec, getClassExportFilter, getClassImportFilter, getExportFilter, getImportFilter, getResourceExportFilter, getResourceImportFilter
-
-
-
-
Method Detail
-
getModuleLoader
public ModuleLoader getModuleLoader()
Get the module loader of this dependency, ornull
if the defined module's loader is to be used.- Returns:
- the module loader
-
getIdentifier
public ModuleIdentifier getIdentifier()
Get the module identifier of the dependency.- Returns:
- the module identifier
-
isOptional
public boolean isOptional()
Determine whether this dependency is optional.- Returns:
true
if the dependency is optional,false
if it is required
-
-