|
JBoss Modules 1.1.2.GA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ModuleLoaderMXBean
An MXBean for getting runtime information about a module loader.
Method Summary | |
---|---|
String |
dumpAllModuleInformation()
Dump all information for all modules as a string. |
String |
dumpModuleInformation(String name)
Dump all information for a single module as a string. |
int |
getClassCount()
Get the number of classes defined in this module loader. |
long |
getClassDefineTime()
Get the estimated CPU time (in nanoseconds) spent defining classes for this loader. |
List<DependencyInfo> |
getDependencies(String name)
Get the dependencies of the named module. |
String |
getDescription()
Get a description of this module loader. |
long |
getLinkTime()
Get the estimated CPU time (in nanoseconds) spent linking in the life of this module loader. |
int |
getLoadedModuleCount()
Get the number of modules currently loaded. |
long |
getLoadTime()
Get the estimated CPU time (in nanoseconds) spent loading modules into this loader. |
ModuleInfo |
getModuleDescription(String name)
Get the complete description of this module. |
SortedMap<String,List<String>> |
getModulePathsInfo(String name,
boolean exports)
Get a paths map for a given module. |
int |
getRaceCount()
Get the number of times a class was defined by two threads at once. |
List<ResourceLoaderInfo> |
getResourceLoaders(String name)
Get the resource loaders of the named module. |
int |
getScanCount()
Get the number of times that dependencies of a module from this loader have been scanned. |
List<String> |
queryLoadedModuleNames()
Obtain a list of the current module names. |
void |
refreshResourceLoaders(String name)
Attempt to refresh the resource loaders of the given module. |
void |
relink(String name)
Attempt to relink the given module. |
boolean |
unloadModule(String name)
Attempt to unload a module from this module loader. |
Method Detail |
---|
String getDescription()
long getLinkTime()
long getLoadTime()
long getClassDefineTime()
int getScanCount()
int getLoadedModuleCount()
int getRaceCount()
int getClassCount()
List<String> queryLoadedModuleNames()
String dumpModuleInformation(String name)
name
- the module name
String dumpAllModuleInformation()
boolean unloadModule(String name)
name
- the string form of the module identifier to unload
true
if the module was unloadedvoid refreshResourceLoaders(String name)
name
- the name of the module to refreshvoid relink(String name)
name
- the name of the module to relinkList<DependencyInfo> getDependencies(String name)
name
- the module name
List<ResourceLoaderInfo> getResourceLoaders(String name)
name
- the module name
ModuleInfo getModuleDescription(String name)
name
- the module name
SortedMap<String,List<String>> getModulePathsInfo(String name, boolean exports)
name
- the module nameexports
- true
for the exported paths, false
for all paths
|
JBoss Modules 1.1.2.GA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |