Package | Description |
---|---|
org.jboss.modules |
The primary JBoss Modules API.
|
org.jboss.modules.log |
The logging interface for JBoss Modules.
|
org.jboss.modules.security | |
org.jboss.modules.xml |
Modifier and Type | Class and Description |
---|---|
class |
ClassifyingModuleLoader
A module loader which selects a delegate module loader based upon the prefix of the module name.
|
class |
DelegatingModuleLoader
A module loader which searches its finders first, and then delegates to another loader if the module is not found.
|
class |
LocalModuleLoader
A local filesystem-backed module loader.
|
Modifier and Type | Method and Description |
---|---|
static ModuleLoader |
ModuleLoader.forClass(Class<?> clazz)
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.
|
ModuleLoader |
Module.getModuleLoader()
Get the module loader which created this module.
|
ModuleLoader |
ModuleDependencySpecBuilder.getModuleLoader()
Get the module loader of the dependency.
|
ModuleLoader |
ModuleDependencySpec.getModuleLoader()
Get the module loader of this dependency, or
null if the defined module's loader is to be used. |
static ModuleLoader |
Module.getSystemModuleLoader()
Get the system module loader.
|
Modifier and Type | Method and Description |
---|---|
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.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(PathFilter exportFilter,
ModuleLoader moduleLoader,
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 importFilter,
PathFilter exportFilter,
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,
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,
PathFilter resourceImportFilter,
PathFilter resourceExportFilter,
ClassFilter classImportFilter,
ClassFilter classExportFilter,
ModuleLoader moduleLoader,
String name,
boolean optional)
Deprecated.
Use
ModuleDependencySpecBuilder instead. |
default ModuleSpec |
ModuleFinder.findModule(ModuleIdentifier moduleIdentifier,
ModuleLoader delegateLoader)
Find a module specification for the given identifier.
|
ModuleSpec |
FileSystemClassPathModuleFinder.findModule(String name,
ModuleLoader delegateLoader) |
ModuleSpec |
ResourceLoaderModuleFinder.findModule(String name,
ModuleLoader delegateLoader) |
default ModuleSpec |
ModuleFinder.findModule(String name,
ModuleLoader delegateLoader)
Find a module specification for the given name.
|
ModuleSpec |
LocalModuleFinder.findModule(String name,
ModuleLoader delegateLoader) |
ModuleSpec |
JDKModuleFinder.findModule(String name,
ModuleLoader delegateLoader) |
ModuleSpec |
JarModuleFinder.findModule(String name,
ModuleLoader delegateLoader)
Deprecated.
|
Iterator<String> |
LocalModuleFinder.iterateModules(String baseName,
boolean recursive,
ModuleLoader delegateLoader) |
default Iterator<String> |
IterableModuleFinder.iterateModules(String baseName,
boolean recursive,
ModuleLoader delegateLoader) |
static ModuleSpec |
LocalModuleFinder.parseModuleXmlFile(ModuleIdentifier identifier,
ModuleLoader delegateLoader,
File... roots)
Deprecated.
|
static ModuleSpec |
LocalModuleFinder.parseModuleXmlFile(String name,
ModuleLoader delegateLoader,
File... roots)
Parse a
module.xml file and return the corresponding module specification. |
protected static Module |
ModuleLoader.preloadModule(ModuleIdentifier identifier,
ModuleLoader moduleLoader)
Deprecated.
Use
preloadModule(String, ModuleLoader) instead. |
protected static Module |
ModuleLoader.preloadModule(String name,
ModuleLoader moduleLoader)
Utility method to delegate to another module loader, accessible from subclasses.
|
ModuleDependencySpecBuilder |
ModuleDependencySpecBuilder.setModuleLoader(ModuleLoader moduleLoader)
Set the module loader of the dependency.
|
Modifier and Type | Method and Description |
---|---|
void |
ClassifyingModuleLoader.setDelegates(Map<String,ModuleLoader> delegates)
Change the delegates map.
|
Constructor and Description |
---|
ClassifyingModuleLoader(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 and Description |
---|
ClassifyingModuleLoader(String name,
Map<String,ModuleLoader> delegates,
ModuleLoader defaultLoader)
Construct a new instance.
|
FileSystemClassPathModuleFinder(ModuleLoader baseModuleLoader,
Supplier<ModuleLoader> extensionModuleLoaderSupplier)
Construct a new instance.
|
FileSystemClassPathModuleFinder(Supplier<ModuleLoader> baseModuleLoaderSupplier,
Supplier<ModuleLoader> extensionModuleLoaderSupplier)
Construct a new instance.
|
FileSystemClassPathModuleFinder(Supplier<ModuleLoader> baseModuleLoaderSupplier,
Supplier<ModuleLoader> extensionModuleLoaderSupplier)
Construct a new instance.
|
Modifier and Type | Method and Description |
---|---|
default void |
ModuleLogger.moduleDefined(ModuleIdentifier identifier,
ModuleLoader moduleLoader) |
default void |
ModuleLogger.moduleDefined(String name,
ModuleLoader moduleLoader) |
void |
JDKModuleLogger.moduleDefined(String name,
ModuleLoader moduleLoader) |
void |
StreamModuleLogger.moduleDefined(String name,
ModuleLoader moduleLoader) |
void |
NoopModuleLogger.moduleDefined(String name,
ModuleLoader moduleLoader) |
Constructor and Description |
---|
ModularPermissionFactory(ModuleLoader moduleLoader,
ModuleIdentifier moduleIdentifier,
String className,
String targetName,
String permissionActions)
Deprecated.
|
ModularPermissionFactory(ModuleLoader moduleLoader,
String moduleName,
String className,
String targetName,
String permissionActions)
Construct a new instance.
|
Modifier and Type | Method and Description |
---|---|
static ModuleSpec |
ModuleXmlParser.parseModuleXml(ModuleLoader moduleLoader,
ModuleIdentifier moduleIdentifier,
File root,
File moduleInfoFile)
Deprecated.
|
static ModuleSpec |
ModuleXmlParser.parseModuleXml(ModuleLoader moduleLoader,
String moduleName,
File root,
File moduleInfoFile)
Parse a
module.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,
MavenResolver mavenResolver,
String rootPath,
InputStream source,
String moduleInfoFile,
ModuleLoader moduleLoader,
String moduleName)
Parse a
module.xml file. |
static ModuleSpec |
ModuleXmlParser.parseModuleXml(ModuleXmlParser.ResourceRootFactory factory,
ModuleLoader moduleLoader,
String moduleName,
File root,
File moduleInfoFile)
Parse a
module.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,
String rootPath,
InputStream source,
String moduleInfoFile,
ModuleLoader moduleLoader,
String moduleName)
Parse a
module.xml file. |
static FactoryPermissionCollection |
PermissionsXmlParser.parsePermissionsXml(InputStream inputStream,
ModuleLoader moduleLoader,
String moduleName)
Parse the
permissions.xml stream content. |
static FactoryPermissionCollection |
PermissionsXmlParser.parsePermissionsXml(XmlPullParser reader,
ModuleLoader moduleLoader,
String moduleName)
Parse the
permissions.xml content. |
Copyright © 2022 JBoss by Red Hat. All rights reserved.