Package | Description |
---|---|
__redirected | |
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 | Method and Description |
---|---|
static void |
__JAXPRedirected.changeAll(ModuleIdentifier id,
ModuleLoader loader)
Change all provided factories to the ones contained in the
specified module using the standard META-INF/services lookup
pattern.
|
static void |
__XMLReaderFactory.changeDefaultFactory(ModuleIdentifier id,
ModuleLoader loader) |
static void |
__XMLInputFactory.changeDefaultFactory(ModuleIdentifier id,
ModuleLoader loader) |
static void |
__XMLOutputFactory.changeDefaultFactory(ModuleIdentifier id,
ModuleLoader loader) |
static void |
__TransformerFactory.changeDefaultFactory(ModuleIdentifier id,
ModuleLoader loader) |
static void |
__XPathFactory.changeDefaultFactory(ModuleIdentifier id,
ModuleLoader loader) |
static void |
__XMLEventFactory.changeDefaultFactory(ModuleIdentifier id,
ModuleLoader loader) |
static void |
__SAXParserFactory.changeDefaultFactory(ModuleIdentifier id,
ModuleLoader loader) |
static void |
__SchemaFactory.changeDefaultFactory(ModuleIdentifier id,
ModuleLoader loader) |
static void |
__DatatypeFactory.changeDefaultFactory(ModuleIdentifier id,
ModuleLoader loader) |
static void |
__DocumentBuilderFactory.changeDefaultFactory(ModuleIdentifier id,
ModuleLoader loader) |
(package private) static <T> java.lang.Class<? extends T> |
__RedirectedUtils.loadProvider(ModuleIdentifier id,
java.lang.Class<T> intf,
ModuleLoader moduleLoader) |
(package private) static <T> java.lang.Class<? extends T> |
__RedirectedUtils.loadProvider(ModuleIdentifier id,
java.lang.Class<T> intf,
ModuleLoader moduleLoader,
java.lang.String name) |
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.
|
(package private) class |
ClassPathModuleLoader
Date: 06.05.2011
|
(package private) class |
JarModuleLoader |
class |
LocalModuleLoader
A local filesystem-backed module loader.
|
Modifier and Type | Field and Description |
---|---|
private ModuleLoader |
ClassifyingModuleLoader.defaultLoader |
private ModuleLoader |
JarModuleLoader.delegate |
private ModuleLoader |
ClassPathModuleLoader.delegateLoader |
(package private) static ModuleLoader |
DefaultBootModuleLoaderHolder.INSTANCE |
private ModuleLoader |
ModuleDependency.moduleLoader |
private ModuleLoader |
Module.moduleLoader
The module loader which created this module.
|
private ModuleLoader |
ModuleDependencySpec.moduleLoader |
Modifier and Type | Field and Description |
---|---|
private static java.util.concurrent.atomic.AtomicReference<ModuleLoader> |
Module.BOOT_MODULE_LOADER |
private java.util.Map<java.lang.String,ModuleLoader> |
ClassifyingModuleLoader.delegates |
private static Reaper<ModuleLoader,javax.management.ObjectName> |
ModuleLoader.reaper |
private Reference<ModuleLoader,javax.management.ObjectName> |
ModuleLoader.MXBeanImpl.reference |
Modifier and Type | Method and Description |
---|---|
static ModuleLoader |
ModuleLoader.forClass(java.lang.Class<?> clazz)
Get the module loader for a class.
|
static ModuleLoader |
ModuleLoader.forClassLoader(java.lang.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.
|
private ModuleLoader |
ModuleLoader.MXBeanImpl.getModuleLoader() |
(package private) ModuleLoader |
ModuleDependency.getModuleLoader() |
ModuleLoader |
Module.getModuleLoader()
Get the module loader which created this module.
|
ModuleLoader |
ModuleDependencySpec.getModuleLoader()
Get the module loader of this dependency, or
null if the defined module's loader is to be used. |
Modifier and Type | Method and Description |
---|---|
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.createModuleDependencySpec(PathFilter exportFilter,
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 importFilter,
PathFilter exportFilter,
PathFilter resourceImportFilter,
PathFilter resourceExportFilter,
ClassFilter classImportFilter,
ClassFilter classExportFilter,
ModuleLoader moduleLoader,
ModuleIdentifier identifier,
boolean optional)
Create a dependency on the given module.
|
ModuleSpec |
LocalModuleFinder.findModule(ModuleIdentifier identifier,
ModuleLoader delegateLoader) |
ModuleSpec |
ModuleFinder.findModule(ModuleIdentifier identifier,
ModuleLoader delegateLoader)
Find a module specification for the given identifier.
|
ModuleSpec |
JarModuleFinder.findModule(ModuleIdentifier identifier,
ModuleLoader delegateLoader) |
(package private) static void |
Module.initBootModuleLoader(ModuleLoader loader) |
private Module |
ModuleLoader.MXBeanImpl.loadModule(java.lang.String name,
ModuleLoader loader) |
static ModuleSpec |
LocalModuleFinder.parseModuleXmlFile(ModuleIdentifier identifier,
ModuleLoader delegateLoader,
java.io.File... roots)
Parse a
module.xml file and return the corresponding module specification. |
protected static Module |
ModuleLoader.preloadModule(ModuleIdentifier identifier,
ModuleLoader moduleLoader)
Utility method to delegate to another module loader, accessible from subclasses.
|
Modifier and Type | Method and Description |
---|---|
void |
ClassifyingModuleLoader.setDelegates(java.util.Map<java.lang.String,ModuleLoader> delegates)
Change the delegates map.
|
Constructor and Description |
---|
ClassifyingModuleLoader(java.lang.String name,
java.util.Map<java.lang.String,ModuleLoader> delegates,
ModuleLoader defaultLoader)
Construct a new instance.
|
ClassPathModuleLoader(ModuleLoader delegateLoader,
java.lang.String mainClass,
java.lang.String classPath,
java.lang.String dependencies) |
JarModuleLoader(ModuleLoader delegate,
java.util.jar.JarFile jarFile) |
Module(ConcreteModuleSpec spec,
ModuleLoader moduleLoader)
Construct a new instance from a module specification.
|
ModuleDependency(PathFilter exportFilter,
PathFilter importFilter,
ModuleLoader moduleLoader,
ModuleIdentifier identifier,
boolean optional) |
ModuleDependency(PathFilter exportFilter,
PathFilter importFilter,
PathFilter resourceExportFilter,
PathFilter resourceImportFilter,
ClassFilter classExportFilter,
ClassFilter classImportFilter,
ModuleLoader moduleLoader,
ModuleIdentifier identifier,
boolean optional) |
ModuleDependencySpec(PathFilter importFilter,
PathFilter exportFilter,
PathFilter resourceImportFilter,
PathFilter resourceExportFilter,
ClassFilter classImportFilter,
ClassFilter classExportFilter,
ModuleLoader moduleLoader,
ModuleIdentifier identifier,
boolean optional) |
MXBeanImpl(ModuleLoader moduleLoader,
javax.management.ObjectName objectName) |
Constructor and Description |
---|
ClassifyingModuleLoader(java.lang.String name,
java.util.Map<java.lang.String,ModuleLoader> delegates,
ModuleLoader defaultLoader)
Construct a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
ModuleLogger.moduleDefined(ModuleIdentifier identifier,
ModuleLoader moduleLoader) |
void |
NoopModuleLogger.moduleDefined(ModuleIdentifier identifier,
ModuleLoader moduleLoader) |
void |
JDKModuleLogger.moduleDefined(ModuleIdentifier identifier,
ModuleLoader moduleLoader) |
void |
StreamModuleLogger.moduleDefined(ModuleIdentifier identifier,
ModuleLoader moduleLoader) |
Modifier and Type | Field and Description |
---|---|
private ModuleLoader |
ModularPermissionFactory.moduleLoader |
Constructor and Description |
---|
ModularPermissionFactory(ModuleLoader moduleLoader,
ModuleIdentifier moduleIdentifier,
java.lang.String className,
java.lang.String targetName,
java.lang.String permissionActions)
Construct a new instance.
|
Modifier and Type | Method and Description |
---|---|
private static ModuleSpec |
ModuleXmlParser.parseDocument(MavenResolver mavenResolver,
ModuleXmlParser.ResourceRootFactory factory,
java.lang.String rootPath,
XmlPullParser reader,
ModuleLoader moduleLoader,
ModuleIdentifier moduleIdentifier) |
private static void |
ModuleXmlParser.parseGrant(XmlPullParser reader,
ModuleLoader moduleLoader,
ModuleIdentifier moduleIdentifier,
java.util.ArrayList<PermissionFactory> list) |
private static void |
ModuleXmlParser.parseModuleContents(MavenResolver mavenResolver,
XmlPullParser reader,
ModuleXmlParser.ResourceRootFactory factory,
ModuleLoader moduleLoader,
ModuleIdentifier moduleIdentifier,
ModuleSpec.Builder specBuilder,
java.lang.String rootPath) |
static ModuleSpec |
ModuleXmlParser.parseModuleXml(ModuleLoader moduleLoader,
ModuleIdentifier moduleIdentifier,
java.io.File root,
java.io.File moduleInfoFile)
Parse a
module.xml file. |
static ModuleSpec |
ModuleXmlParser.parseModuleXml(ModuleXmlParser.ResourceRootFactory factory,
MavenResolver mavenResolver,
java.lang.String rootPath,
java.io.InputStream source,
java.lang.String moduleInfoFile,
ModuleLoader moduleLoader,
ModuleIdentifier moduleIdentifier)
Parse a
module.xml file. |
static ModuleSpec |
ModuleXmlParser.parseModuleXml(ModuleXmlParser.ResourceRootFactory factory,
java.lang.String rootPath,
java.io.InputStream source,
java.lang.String moduleInfoFile,
ModuleLoader moduleLoader,
ModuleIdentifier moduleIdentifier)
Parse a
module.xml file. |
private static void |
ModuleXmlParser.parsePermissions(XmlPullParser reader,
ModuleLoader moduleLoader,
ModuleIdentifier moduleIdentifier,
ModuleSpec.Builder specBuilder) |
private static ModuleSpec |
ModuleXmlParser.parseRootElement(MavenResolver mavenResolver,
ModuleXmlParser.ResourceRootFactory factory,
java.lang.String rootPath,
XmlPullParser reader,
ModuleLoader moduleLoader,
ModuleIdentifier moduleIdentifier) |