Package | Description |
---|---|
org.jboss.modules |
The primary JBoss Modules API.
|
org.jboss.modules._private | |
org.jboss.modules.log |
The logging interface for JBoss Modules.
|
Modifier and Type | Method and Description |
---|---|
protected Module |
ModuleLoader.findLoadedModuleLocal(ModuleIdentifier identifier)
Find an already-loaded module, returning
null if the module isn't currently loaded. |
static Module |
Module.forClass(Class<?> clazz)
Get the module for a loaded class, or
null if the class did not come from any module. |
static Module |
Module.forClassLoader(ClassLoader cl,
boolean search)
Get the module for a class loader, or
null if the class loader is not associated with any module. |
static Module |
Module.getCallerModule()
Get the caller's module.
|
Module |
ModuleClassLoader.getModule()
Get the module for this class loader.
|
Module |
Module.getModule(ModuleIdentifier identifier)
Get the module with the given identifier from the module loader used by this module.
|
static Module |
Module.getModuleFromCallerModuleLoader(ModuleIdentifier identifier)
Get a module from the current module loader.
|
Module |
ModuleLoader.loadModule(ModuleIdentifier identifier)
Load a module based on an identifier.
|
protected Module |
ModuleLoader.loadModuleLocal(ModuleIdentifier identifier)
Try to load a module from this module loader.
|
protected Module |
ModuleLoader.preloadExportedModule(ModuleIdentifier identifier)
Preload an "exported" module based on an identifier.
|
protected Module |
ModuleLoader.preloadModule(ModuleIdentifier identifier)
Preload a module based on an identifier.
|
protected Module |
ClassifyingModuleLoader.preloadModule(ModuleIdentifier moduleIdentifier)
Preload a module based on an identifier.
|
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 |
---|---|
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.
|
protected void |
ModuleLoader.refreshResourceLoaders(Module module)
Refreshes the paths provided by resource loaders associated with the
specified Module.
|
static void |
Module.registerContentHandlerFactoryModule(Module module)
Register an additional module which contains content handlers.
|
static void |
Module.registerURLStreamHandlerFactoryModule(Module module)
Register an additional module which contains URL handlers.
|
protected void |
ModuleLoader.relink(Module module)
Relinks the dependencies associated with the specified Module.
|
protected void |
ModuleLoader.setAndRefreshResourceLoaders(Module module,
Collection<ResourceLoaderSpec> loaders)
Replaces the resources loaders for the specified module and refreshes the
internal path list that is derived from the loaders.
|
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.
|
protected void |
ModuleLoader.unloadModuleLocal(Module module)
Deprecated.
|
protected boolean |
ModuleLoader.unloadModuleLocal(ModuleIdentifier moduleId,
Module module)
Unload a module from this module loader.
|
Modifier and Type | Method and Description |
---|---|
ModuleClassLoader |
ModulesPrivateAccess.getClassLoaderOf(Module module) |
Modifier and Type | Method and Description |
---|---|
void |
StreamModuleLogger.classDefined(String name,
Module module) |
void |
ModuleLogger.classDefined(String name,
Module module) |
void |
NoopModuleLogger.classDefined(String name,
Module module) |
void |
JDKModuleLogger.classDefined(String name,
Module module) |
void |
StreamModuleLogger.classDefineFailed(Throwable throwable,
String className,
Module module) |
void |
ModuleLogger.classDefineFailed(Throwable throwable,
String className,
Module module) |
void |
NoopModuleLogger.classDefineFailed(Throwable throwable,
String className,
Module module) |
void |
JDKModuleLogger.classDefineFailed(Throwable throwable,
String className,
Module module) |
Copyright © 2017 JBoss by Red Hat. All rights reserved.