| Package | Description | 
|---|---|
| org.jboss.modules | 
 The primary JBoss Modules API. 
 | 
| Modifier and Type | Class | Description | 
|---|---|---|
class  | 
ModuleDependencySpec | 
 A dependency specification on a module. 
 | 
| Modifier and Type | Field | Description | 
|---|---|---|
static DependencySpec | 
DependencySpec.OWN_DEPENDENCY | 
 A constant dependency which always represents a module's own content. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
abstract DependencySpec | 
DependencySpecBuilder.build() | 
 Construct the dependency specification. 
 | 
DependencySpec | 
LocalDependencySpecBuilder.build() | 
|
static DependencySpec | 
DependencySpec.createClassLoaderDependencySpec(ClassLoader classLoader,
                               Set<String> loaderPaths) | 
 Deprecated. 
 
Use  
LocalDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createClassLoaderDependencySpec(ClassLoader classLoader,
                               Set<String> loaderPaths,
                               boolean export) | 
 Deprecated. 
 
Use  
LocalDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createClassLoaderDependencySpec(PathFilter importFilter,
                               PathFilter exportFilter,
                               ClassLoader classLoader,
                               Set<String> loaderPaths) | 
 Deprecated. 
 
Use  
LocalDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createLocalDependencySpec() | 
 Create a dependency on the current module's local resources. 
 | 
static DependencySpec | 
DependencySpec.createLocalDependencySpec(PathFilter importFilter,
                         PathFilter exportFilter) | 
 Deprecated. 
 
Use  
LocalDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createLocalDependencySpec(PathFilter importFilter,
                         PathFilter exportFilter,
                         PathFilter resourceImportFilter,
                         PathFilter resourceExportFilter,
                         ClassFilter classImportFilter,
                         ClassFilter classExportFilter) | 
 Deprecated. 
 
Use  
LocalDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createLocalDependencySpec(PathFilter importFilter,
                         PathFilter exportFilter,
                         PathFilter resourceImportFilter,
                         PathFilter resourceExportFilter,
                         ClassFilter classImportFilter,
                         ClassFilter classExportFilter,
                         LocalLoader localLoader,
                         Set<String> loaderPaths) | 
 Deprecated. 
 
Use  
LocalDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createLocalDependencySpec(PathFilter importFilter,
                         PathFilter exportFilter,
                         LocalLoader localLoader,
                         Set<String> loaderPaths) | 
 Deprecated. 
 
Use  
LocalDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createLocalDependencySpec(LocalLoader localLoader,
                         Set<String> loaderPaths) | 
 Deprecated. 
 
Use  
LocalDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createLocalDependencySpec(LocalLoader localLoader,
                         Set<String> loaderPaths,
                         boolean export) | 
 Deprecated. 
 
Use  
LocalDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(String name) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(String name,
                          boolean export) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(String name,
                          boolean export,
                          boolean optional) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(PathFilter exportFilter,
                          String name,
                          boolean optional) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(PathFilter importFilter,
                          PathFilter exportFilter,
                          PathFilter resourceImportFilter,
                          PathFilter resourceExportFilter,
                          ClassFilter classImportFilter,
                          ClassFilter classExportFilter,
                          ModuleLoader moduleLoader,
                          String name,
                          boolean optional) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(PathFilter importFilter,
                          PathFilter exportFilter,
                          PathFilter resourceImportFilter,
                          PathFilter resourceExportFilter,
                          ClassFilter classImportFilter,
                          ClassFilter classExportFilter,
                          ModuleLoader moduleLoader,
                          ModuleIdentifier identifier,
                          boolean optional) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(PathFilter importFilter,
                          PathFilter exportFilter,
                          ModuleLoader moduleLoader,
                          String name,
                          boolean optional) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(PathFilter importFilter,
                          PathFilter exportFilter,
                          ModuleLoader moduleLoader,
                          ModuleIdentifier identifier,
                          boolean optional) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(PathFilter exportFilter,
                          ModuleIdentifier identifier,
                          boolean optional) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(PathFilter exportFilter,
                          ModuleLoader moduleLoader,
                          String name,
                          boolean optional) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(PathFilter exportFilter,
                          ModuleLoader moduleLoader,
                          ModuleIdentifier identifier,
                          boolean optional) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(ModuleIdentifier identifier) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(ModuleIdentifier identifier,
                          boolean export) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(ModuleIdentifier identifier,
                          boolean export,
                          boolean optional) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(ModuleLoader moduleLoader,
                          String name,
                          boolean export) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(ModuleLoader moduleLoader,
                          String name,
                          boolean export,
                          boolean optional) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(ModuleLoader moduleLoader,
                          ModuleIdentifier identifier,
                          boolean export) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createModuleDependencySpec(ModuleLoader moduleLoader,
                          ModuleIdentifier identifier,
                          boolean export,
                          boolean optional) | 
 Deprecated. 
 
Use  
ModuleDependencySpecBuilder instead. | 
static DependencySpec | 
DependencySpec.createSystemDependencySpec(Set<String> loaderPaths) | 
 Create a system dependency. 
 | 
static DependencySpec | 
DependencySpec.createSystemDependencySpec(Set<String> loaderPaths,
                          boolean export) | 
 Create a system dependency. 
 | 
static DependencySpec | 
DependencySpec.createSystemDependencySpec(PathFilter importFilter,
                          PathFilter exportFilter,
                          Set<String> loaderPaths) | 
 Create a system dependency. 
 | 
DependencySpec[] | 
ConcreteModuleSpec.getDependencies() | 
|
DependencySpec[] | 
Module.getDependencies() | 
 Get the current dependencies of this module. 
 | 
protected DependencySpec[] | 
ModuleLoader.getDependencies(Module module) | 
 Get the current dependency list for a module which was defined by this module loader, without any access checks. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
ModuleSpec.Builder | 
ModuleSpec.Builder.addDependency(DependencySpec dependencySpec) | 
 Add a dependency specification. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
protected void | 
ModuleLoader.setAndRelinkDependencies(Module module,
                        List<DependencySpec> dependencies) | 
 Replaces the dependencies for the specified module and relinks against
 the new modules This is an advanced method that should be used carefully,
 since it alters a live module. 
 | 
Copyright © 2022 JBoss by Red Hat. All rights reserved.