Uses of Class
org.jboss.modules.ModuleLoader
Packages that use ModuleLoader
Package
Description
The primary JBoss Modules API.
The logging interface for JBoss Modules.
-
Uses of ModuleLoader in org.jboss.modules
Subclasses of ModuleLoader in org.jboss.modulesModifier and TypeClassDescriptionfinal class
A module loader which selects a delegate module loader based upon the prefix of the module name.class
A module loader which searches its finders first, and then delegates to another loader if the module is not found.final class
A local filesystem-backed module loader.Methods in org.jboss.modules that return ModuleLoaderModifier and TypeMethodDescriptionstatic ModuleLoader
Get the module loader for a class.static ModuleLoader
ModuleLoader.forClassLoader
(ClassLoader classLoader) Get the module loader for a class loader.static ModuleLoader
Module.getBootModuleLoader()
Gets the boot module loader.static ModuleLoader
Module.getCallerModuleLoader()
Gets the current module loader.static ModuleLoader
Module.getContextModuleLoader()
Get the current thread's context module loader.Module.getModuleLoader()
Get the module loader which created this module.ModuleDependencySpec.getModuleLoader()
Get the module loader of this dependency, ornull
if the defined module's loader is to be used.ModuleDependencySpecBuilder.getModuleLoader()
Get the module loader of the dependency.static ModuleLoader
Module.getSystemModuleLoader()
Get the system module loader.Methods in org.jboss.modules with parameters of type ModuleLoaderModifier and TypeMethodDescriptionstatic DependencySpec
DependencySpec.createModuleDependencySpec
(PathFilter importFilter, PathFilter exportFilter, PathFilter resourceImportFilter, PathFilter resourceExportFilter, ClassFilter classImportFilter, ClassFilter classExportFilter, ModuleLoader moduleLoader, String name, boolean optional) Deprecated, for removal: This API element is subject to removal in a future version.static DependencySpec
DependencySpec.createModuleDependencySpec
(PathFilter importFilter, PathFilter exportFilter, PathFilter resourceImportFilter, PathFilter resourceExportFilter, ClassFilter classImportFilter, ClassFilter classExportFilter, ModuleLoader moduleLoader, ModuleIdentifier identifier, boolean optional) Deprecated, for removal: This API element is subject to removal in a future version.UseModuleDependencySpecBuilder
instead.static DependencySpec
DependencySpec.createModuleDependencySpec
(PathFilter importFilter, PathFilter exportFilter, ModuleLoader moduleLoader, String name, boolean optional) Deprecated, for removal: This API element is subject to removal in a future version.UseModuleDependencySpecBuilder
instead.static DependencySpec
DependencySpec.createModuleDependencySpec
(PathFilter importFilter, PathFilter exportFilter, ModuleLoader moduleLoader, ModuleIdentifier identifier, boolean optional) Deprecated, for removal: This API element is subject to removal in a future version.UseModuleDependencySpecBuilder
instead.static DependencySpec
DependencySpec.createModuleDependencySpec
(PathFilter exportFilter, ModuleLoader moduleLoader, String name, boolean optional) Deprecated, for removal: This API element is subject to removal in a future version.UseModuleDependencySpecBuilder
instead.static DependencySpec
DependencySpec.createModuleDependencySpec
(PathFilter exportFilter, ModuleLoader moduleLoader, ModuleIdentifier identifier, boolean optional) Deprecated, for removal: This API element is subject to removal in a future version.UseModuleDependencySpecBuilder
instead.static DependencySpec
DependencySpec.createModuleDependencySpec
(ModuleLoader moduleLoader, String name, boolean export) Deprecated, for removal: This API element is subject to removal in a future version.UseModuleDependencySpecBuilder
instead.static DependencySpec
DependencySpec.createModuleDependencySpec
(ModuleLoader moduleLoader, String name, boolean export, boolean optional) Deprecated, for removal: This API element is subject to removal in a future version.UseModuleDependencySpecBuilder
instead.static DependencySpec
DependencySpec.createModuleDependencySpec
(ModuleLoader moduleLoader, ModuleIdentifier identifier, boolean export) Deprecated, for removal: This API element is subject to removal in a future version.UseModuleDependencySpecBuilder
instead.static DependencySpec
DependencySpec.createModuleDependencySpec
(ModuleLoader moduleLoader, ModuleIdentifier identifier, boolean export, boolean optional) Deprecated, for removal: This API element is subject to removal in a future version.UseModuleDependencySpecBuilder
instead.FileSystemClassPathModuleFinder.findModule
(String name, ModuleLoader delegateLoader) JarModuleFinder.findModule
(String name, ModuleLoader delegateLoader) Deprecated.JDKModuleFinder.findModule
(String name, ModuleLoader delegateLoader) LocalModuleFinder.findModule
(String name, ModuleLoader delegateLoader) default ModuleSpec
ModuleFinder.findModule
(String name, ModuleLoader delegateLoader) Find a module specification for the given name.default ModuleSpec
ModuleFinder.findModule
(ModuleIdentifier moduleIdentifier, ModuleLoader delegateLoader) Deprecated, for removal: This API element is subject to removal in a future version.ImplementModuleFinder.findModule(String, ModuleLoader)
instead.ResourceLoaderModuleFinder.findModule
(String name, ModuleLoader delegateLoader) IterableModuleFinder.iterateModules
(String baseName, boolean recursive, ModuleLoader delegateLoader) JDKModuleFinder.iterateModules
(String baseName, boolean recursive, ModuleLoader delegate) LocalModuleFinder.iterateModules
(String baseName, boolean recursive, ModuleLoader delegateLoader) static ModuleSpec
LocalModuleFinder.parseModuleXmlFile
(String name, ModuleLoader delegateLoader, File... roots) Parse amodule.xml
file and return the corresponding module specification.static ModuleSpec
LocalModuleFinder.parseModuleXmlFile
(ModuleIdentifier identifier, ModuleLoader delegateLoader, File... roots) Deprecated, for removal: This API element is subject to removal in a future version.protected static Module
ModuleLoader.preloadModule
(String name, ModuleLoader moduleLoader) Utility method to delegate to another module loader, accessible from subclasses.protected static Module
ModuleLoader.preloadModule
(ModuleIdentifier identifier, ModuleLoader moduleLoader) Deprecated, for removal: This API element is subject to removal in a future version.UsepreloadModule(String, ModuleLoader)
instead.ModuleDependencySpecBuilder.setModuleLoader
(ModuleLoader moduleLoader) Set the module loader of the dependency.Method parameters in org.jboss.modules with type arguments of type ModuleLoaderModifier and TypeMethodDescriptionvoid
ClassifyingModuleLoader.setDelegates
(Map<String, ModuleLoader> delegates) Change the delegates map.Constructors in org.jboss.modules with parameters of type ModuleLoaderModifierConstructorDescriptionClassifyingModuleLoader
(String name, Map<String, ModuleLoader> delegates, ModuleLoader defaultLoader) Construct a new instance.DelegatingModuleLoader
(ModuleLoader delegate, ModuleFinder finder) Construct a new instance.DelegatingModuleLoader
(ModuleLoader delegate, ModuleFinder[] finders) Construct a new instance.FileSystemClassPathModuleFinder
(ModuleLoader baseModuleLoader) Construct a new instance.FileSystemClassPathModuleFinder
(ModuleLoader baseModuleLoader, Supplier<ModuleLoader> extensionModuleLoaderSupplier) Construct a new instance.Constructor parameters in org.jboss.modules with type arguments of type ModuleLoaderModifierConstructorDescriptionClassifyingModuleLoader
(String name, Map<String, ModuleLoader> delegates, ModuleLoader defaultLoader) Construct a new instance.FileSystemClassPathModuleFinder
(Supplier<ModuleLoader> baseModuleLoaderSupplier, Supplier<ModuleLoader> extensionModuleLoaderSupplier) Construct a new instance.FileSystemClassPathModuleFinder
(ModuleLoader baseModuleLoader, Supplier<ModuleLoader> extensionModuleLoaderSupplier) Construct a new instance. -
Uses of ModuleLoader in org.jboss.modules.log
Methods in org.jboss.modules.log with parameters of type ModuleLoaderModifier and TypeMethodDescriptionvoid
JDKModuleLogger.moduleDefined
(String name, ModuleLoader moduleLoader) default void
ModuleLogger.moduleDefined
(String name, ModuleLoader moduleLoader) default void
ModuleLogger.moduleDefined
(ModuleIdentifier identifier, ModuleLoader moduleLoader) Deprecated, for removal: This API element is subject to removal in a future version.void
NoopModuleLogger.moduleDefined
(String name, ModuleLoader moduleLoader) void
StreamModuleLogger.moduleDefined
(String name, ModuleLoader moduleLoader) -
Uses of ModuleLoader in org.jboss.modules.security
Constructors in org.jboss.modules.security with parameters of type ModuleLoaderModifierConstructorDescriptionModularPermissionFactory
(ModuleLoader moduleLoader, String moduleName, String className, String targetName, String permissionActions) Construct a new instance.ModularPermissionFactory
(ModuleLoader moduleLoader, ModuleIdentifier moduleIdentifier, String className, String targetName, String permissionActions) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ModuleLoader in org.jboss.modules.xml
Methods in org.jboss.modules.xml with parameters of type ModuleLoaderModifier and TypeMethodDescriptionstatic ModuleSpec
ModuleXmlParser.parseModuleXml
(ModuleLoader moduleLoader, String moduleName, File root, File moduleInfoFile) Parse amodule.xml
file.static ModuleSpec
ModuleXmlParser.parseModuleXml
(ModuleLoader moduleLoader, ModuleIdentifier moduleIdentifier, File root, File moduleInfoFile) Deprecated.static ModuleSpec
ModuleXmlParser.parseModuleXml
(ModuleXmlParser.ResourceRootFactory factory, String rootPath, InputStream source, String moduleInfoFile, ModuleLoader moduleLoader, String moduleName) Parse amodule.xml
file.static ModuleSpec
ModuleXmlParser.parseModuleXml
(ModuleXmlParser.ResourceRootFactory factory, String rootPath, InputStream source, String moduleInfoFile, ModuleLoader moduleLoader, ModuleIdentifier moduleIdentifier) static ModuleSpec
ModuleXmlParser.parseModuleXml
(ModuleXmlParser.ResourceRootFactory factory, MavenResolver mavenResolver, String rootPath, InputStream source, String moduleInfoFile, ModuleLoader moduleLoader, String moduleName) Parse amodule.xml
file.static ModuleSpec
ModuleXmlParser.parseModuleXml
(ModuleXmlParser.ResourceRootFactory factory, MavenResolver mavenResolver, String rootPath, InputStream source, String moduleInfoFile, ModuleLoader moduleLoader, ModuleIdentifier moduleIdentifier) static ModuleSpec
ModuleXmlParser.parseModuleXml
(ModuleXmlParser.ResourceRootFactory factory, ModuleLoader moduleLoader, String moduleName, File root, File moduleInfoFile) Parse amodule.xml
file.static FactoryPermissionCollection
PermissionsXmlParser.parsePermissionsXml
(InputStream inputStream, ModuleLoader moduleLoader, String moduleName) Parse thepermissions.xml
stream content.static FactoryPermissionCollection
PermissionsXmlParser.parsePermissionsXml
(XmlPullParser reader, ModuleLoader moduleLoader, String moduleName) Parse thepermissions.xml
content.
ModuleDependencySpecBuilder
instead.