Uses of Class
org.jboss.modules.DependencySpec
Packages that use DependencySpec
-
Uses of DependencySpec in org.jboss.modules
Subclasses of DependencySpec in org.jboss.modulesModifier and TypeClassDescriptionfinal class
A dependency specification on a module.Fields in org.jboss.modules declared as DependencySpecModifier and TypeFieldDescriptionprivate final DependencySpec[]
ConcreteModuleSpec.dependencies
private final DependencySpec[]
Linkage.dependencySpecs
private static final DependencySpec[]
Linkage.NO_DEPENDENCY_SPECS
Methods in org.jboss.modules that return DependencySpecModifier and TypeMethodDescriptionstatic DependencySpec
DependencySpec.createClassLoaderDependencySpec
(ClassLoader classLoader, Set<String> loaderPaths) Create a dependency on the given class loader.static DependencySpec
DependencySpec.createClassLoaderDependencySpec
(ClassLoader classLoader, Set<String> loaderPaths, boolean export) Create a dependency on the given class loader.static DependencySpec
DependencySpec.createClassLoaderDependencySpec
(PathFilter importFilter, PathFilter exportFilter, ClassLoader classLoader, Set<String> loaderPaths) Create a dependency on the given class loader.static DependencySpec
DependencySpec.createLocalDependencySpec()
Create a dependency on the current module's local resources.static DependencySpec
DependencySpec.createLocalDependencySpec
(PathFilter importFilter, PathFilter exportFilter) Create a dependency on the current module's local resources.static DependencySpec
DependencySpec.createLocalDependencySpec
(PathFilter importFilter, PathFilter exportFilter, PathFilter resourceImportFilter, PathFilter resourceExportFilter, ClassFilter classImportFilter, ClassFilter classExportFilter) Create a dependency on the current module's local resources.static DependencySpec
DependencySpec.createLocalDependencySpec
(PathFilter importFilter, PathFilter exportFilter, PathFilter resourceImportFilter, PathFilter resourceExportFilter, ClassFilter classImportFilter, ClassFilter classExportFilter, LocalLoader localLoader, Set<String> loaderPaths) Create a dependency on the given local loader.static DependencySpec
DependencySpec.createLocalDependencySpec
(PathFilter importFilter, PathFilter exportFilter, LocalLoader localLoader, Set<String> loaderPaths) Create a dependency on the given local loader.static DependencySpec
DependencySpec.createLocalDependencySpec
(LocalLoader localLoader, Set<String> loaderPaths) Create a dependency on the given local loader.static DependencySpec
DependencySpec.createLocalDependencySpec
(LocalLoader localLoader, Set<String> loaderPaths, boolean export) Create a dependency on the given local loader.static DependencySpec
DependencySpec.createModuleDependencySpec
(PathFilter importFilter, PathFilter exportFilter, PathFilter resourceImportFilter, PathFilter resourceExportFilter, ClassFilter classImportFilter, ClassFilter classExportFilter, ModuleLoader moduleLoader, ModuleIdentifier identifier, boolean optional) Create a dependency on the given module.static DependencySpec
DependencySpec.createModuleDependencySpec
(PathFilter importFilter, PathFilter exportFilter, ModuleLoader moduleLoader, ModuleIdentifier identifier, boolean optional) Create a dependency on the given module.static DependencySpec
DependencySpec.createModuleDependencySpec
(PathFilter exportFilter, ModuleIdentifier identifier, boolean optional) Create a dependency on the given module.static DependencySpec
DependencySpec.createModuleDependencySpec
(PathFilter exportFilter, ModuleLoader moduleLoader, ModuleIdentifier identifier, boolean optional) Create a dependency on the given module.static DependencySpec
DependencySpec.createModuleDependencySpec
(ModuleIdentifier identifier) Create a dependency on the given module.static DependencySpec
DependencySpec.createModuleDependencySpec
(ModuleIdentifier identifier, boolean export) Create a dependency on the given module.static DependencySpec
DependencySpec.createModuleDependencySpec
(ModuleIdentifier identifier, boolean export, boolean optional) Create a dependency on the given module.static DependencySpec
DependencySpec.createModuleDependencySpec
(ModuleLoader moduleLoader, ModuleIdentifier identifier, boolean export) Create a dependency on the given module.static DependencySpec
DependencySpec.createModuleDependencySpec
(ModuleLoader moduleLoader, ModuleIdentifier identifier, boolean export, boolean optional) Create a dependency on the given module.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.ConcreteModuleSpec.getDependencies()
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.(package private) DependencySpec[]
ConcreteModuleSpec.getDependenciesInternal()
(package private) DependencySpec[]
Linkage.getDependencySpecs()
(package private) DependencySpec[]
Module.getDependencySpecsInternal()
Methods in org.jboss.modules with parameters of type DependencySpecModifier and TypeMethodDescriptionModuleSpec.Builder.addDependency
(DependencySpec dependencySpec) Add a dependency specification.private Dependency[]
Module.calculateDependencies
(DependencySpec[] dependencySpecs) private static void
DependencyTreeViewer.print
(PrintWriter out, String prefix, DependencySpec spec, FastCopyHashSet<ModuleIdentifier> visited, boolean last, File... roots) (package private) void
Module.setDependencies
(DependencySpec[] dependencySpecs) Method parameters in org.jboss.modules with type arguments of type DependencySpecModifier and TypeMethodDescriptionprotected 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.(package private) void
Module.setDependencies
(List<DependencySpec> dependencySpecs) Constructors in org.jboss.modules with parameters of type DependencySpecModifierConstructorDescription(package private)
ConcreteModuleSpec
(ModuleIdentifier moduleIdentifier, String mainClass, AssertionSetting assertionSetting, ResourceLoaderSpec[] resourceLoaders, DependencySpec[] dependencies, LocalLoader fallbackLoader, ModuleClassLoaderFactory moduleClassLoaderFactory, ClassFileTransformer classFileTransformer, Map<String, String> properties, PermissionCollection permissionCollection) (package private)
Linkage
(DependencySpec[] dependencySpecs, Dependency[] dependencies, Linkage.State state) (package private)
Linkage
(DependencySpec[] dependencySpecs, Dependency[] dependencies, Linkage.State state, Map<String, List<LocalLoader>> allPaths) -
Uses of DependencySpec in org.jboss.modules.xml
Method parameters in org.jboss.modules.xml with type arguments of type DependencySpecModifier and TypeMethodDescriptionprivate static void
ModuleXmlParser.parseDependencies
(XmlPullParser reader, ArrayList<DependencySpec> dependencies) private static void
ModuleXmlParser.parseModuleDependency
(XmlPullParser reader, ArrayList<DependencySpec> dependencies) private static void
ModuleXmlParser.parseSystemDependency
(XmlPullParser reader, ArrayList<DependencySpec> dependencies)