Package org.jboss.modules.management
Class DependencyInfo
- java.lang.Object
- 
- org.jboss.modules.management.DependencyInfo
 
- 
 public final class DependencyInfo extends java.lang.ObjectInformation describing a dependency.- Author:
- David M. Lloyd
 
- 
- 
Constructor SummaryConstructors Constructor Description DependencyInfo(java.lang.String dependencyType, java.lang.String exportFilter, java.lang.String importFilter, ModuleLoaderMXBean moduleLoader, java.lang.String moduleName, boolean optional, java.lang.String localLoader, java.util.List<java.lang.String> localLoaderPaths)Construct a new instance.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDependencyType()Get the dependency type class name.java.lang.StringgetExportFilter()Get the export filter, as a string.java.lang.StringgetImportFilter()Get the import filter, as a string.java.lang.StringgetLocalLoader()Get the local loader type class name.java.util.List<java.lang.String>getLocalLoaderPaths()Get the list of paths made available by the local loader.ModuleLoaderMXBeangetModuleLoader()Get the module loader MXBean of this dependency.java.lang.StringgetModuleName()Get the module name, as a string.booleanisOptional()Determine whether this is an optional dependency.
 
- 
- 
- 
Constructor Detail- 
DependencyInfo@ConstructorProperties({"dependencyType","exportFilter","importFilter","moduleLoader","moduleName","optional","localLoader","localLoaderPaths"}) public DependencyInfo(java.lang.String dependencyType, java.lang.String exportFilter, java.lang.String importFilter, ModuleLoaderMXBean moduleLoader, java.lang.String moduleName, boolean optional, java.lang.String localLoader, java.util.List<java.lang.String> localLoaderPaths)Construct a new instance.- Parameters:
- dependencyType- the dependency type class name
- exportFilter- the export filter, as a string
- importFilter- the import filter, as a string
- moduleLoader- the module loader MXBean of this dependency
- moduleName- the module name, as a string
- optional-- trueif this is an optional dependency
- localLoader- the local loader type class name
- localLoaderPaths- the list of paths made available by the local loader
 
 
- 
 - 
Method Detail- 
getDependencyTypepublic java.lang.String getDependencyType() Get the dependency type class name.- Returns:
- the dependency type class name
 
 - 
getExportFilterpublic java.lang.String getExportFilter() Get the export filter, as a string.- Returns:
- the export filter, as a string
 
 - 
getImportFilterpublic java.lang.String getImportFilter() Get the import filter, as a string.- Returns:
- the import filter, as a string
 
 - 
getModuleLoaderpublic ModuleLoaderMXBean getModuleLoader() Get the module loader MXBean of this dependency.- Returns:
- the module loader MXBean of this dependency
 
 - 
getModuleNamepublic java.lang.String getModuleName() Get the module name, as a string.- Returns:
- the module name, as a string
 
 - 
isOptionalpublic boolean isOptional() Determine whether this is an optional dependency.- Returns:
- trueif this is an optional dependency
 
 - 
getLocalLoaderpublic java.lang.String getLocalLoader() Get the local loader type class name.- Returns:
- the local loader type class name
 
 - 
getLocalLoaderPathspublic java.util.List<java.lang.String> getLocalLoaderPaths() Get the list of paths made available by the local loader.- Returns:
- the list of paths made available by the local loader
 
 
- 
 
-