Module MBean

Management interface for the parent of all application modules.

All Parent MBeans:
DeployedObject

 

Attribute Summary

java.lang.String[] javaVMs
           javaVMs
int classLoaderDepth
           Number of classloaders in this module's classloading hierarchy

Attributes inherited from MBean DeployedObject
name, deploymentDescriptor, javaVersion, javaVendor

 

Operation Summary

java.lang.String getClassLoaderInfo(int level, boolean atDepthOnly, boolean showClasses, boolean showCodeSource)
           Information about classloaders for this module
java.lang.String getClassLoaderInfo(int level, boolean atDepthOnly, boolean showClasses, boolean showCodeSource, boolean showDelegation, boolean showHierarchy, boolean showModules, boolean showDepth)
           Information about classloaders for this module

 

Notification Summary

j2ee.state.starting
           This module is being started
j2ee.state.running
           This module is now running
j2ee.state.stopping
           This module is stopping
j2ee.state.stopped
           This module is now stopped

 

Attribute Detail

javaVMs

public java.lang.String[] javaVMs
javaVMs

classLoaderDepth

public int classLoaderDepth
Number of classloaders in this module's classloading hierarchy

 

Operation Detail

getClassLoaderInfo

public java.lang.String getClassLoaderInfo(int level, boolean atDepthOnly, boolean showClasses, boolean showCodeSource)
Information about classloaders for this module
Parameters:
level - the level of the classloader information to return. 0 = the first classloader that will be checked when loading classes, getClassLoaderDepth()-1 = the last classloader that will be checked.
atDepthOnly - if true, then only the classloader information at the specified level will be returned. if false, all levels between 0 and level will be returned.
showClasses - if true, then loaded classes will be returned
showCodeSource - if true and showClassees is true, then the codeSource for each class will be returned

getClassLoaderInfo

public java.lang.String getClassLoaderInfo(int level, boolean atDepthOnly, boolean showClasses, boolean showCodeSource, boolean showDelegation, boolean showHierarchy, boolean showModules, boolean showDepth)
Information about classloaders for this module
Parameters:
level - the level of the classloader information to return. 0 = the first classloader that will be checked when loading classes, getClassLoaderDepth()-1 = the last classloader that will be checked.
atDepthOnly - if true, then only the classloader information at the specified level will be returned. if false, all levels between 0 and level will be returned.
showClasses - if true, then loaded classes will be returned
showCodeSource - if true and showClassees is true, then the codeSource for each class will be returned
showDelegation - if the the delegation hierachy will be show as opposed to standard view
showHierarchy - if true this will return hierchical xml file
showModules - if true then all modules with visablity to a classloader will be returned as an attribute
showDepth - if true then the classloader depth will be returned as a node

 

Notification Detail

j2ee.state.starting

This module is being started
Severity:
6  (Normal, Cleared, or Informative)

j2ee.state.running

This module is now running
Severity:
6  (Normal, Cleared, or Informative)

j2ee.state.stopping

This module is stopping
Severity:
6  (Normal, Cleared, or Informative)

j2ee.state.stopped

This module is now stopped
Severity:
6  (Normal, Cleared, or Informative)

Copyright IBM Corp. 1996-2003

 

IBM is a trademark of the IBM Corporation in the United States, other countries, or both.