|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jboss.system.server.ServerInfo
An MBean that provides a rich view of system information for the JBoss server in which it is deployed.
| Field Summary | |
static javax.management.ObjectName |
DEFAULT_LOADER_REPOSITORY
|
| Fields inherited from interface org.jboss.system.server.ServerInfoMBean |
OBJECT_NAME |
| Constructor Summary | |
ServerInfo()
|
|
| Method Summary | |
String |
displayAllPackageInfo()
This does not work as expected because the thread context class loader is not used to determine which class loader the package list is obtained from. |
String |
displayInfoForClass(String className)
Display the ClassLoader, ProtectionDomain and Package information for the specified class. |
String |
displayPackageInfo(String pkgName)
Display the java.lang.Package info for the pkgName |
Integer |
getActiveThreadCount()
|
Integer |
getActiveThreadGroupCount()
|
Integer |
getAvailableProcessors()
Returns Runtime.getRuntime().availableProcessors() on JDK 1.4 vms or -1 on previous versions. |
Long |
getFreeMemory()
|
String |
getHostAddress()
Returns InetAddress.getLocalHost().getHostAddress(); |
String |
getHostName()
Returns InetAddress.getLocalHost().getHostName(); |
String |
getJavaVendor()
|
String |
getJavaVersion()
|
String |
getJavaVMName()
|
String |
getJavaVMVendor()
|
String |
getJavaVMVersion()
|
Long |
getMaxMemory()
Returns Runtime.getRuntime().maxMemory() on JDK 1.4 vms or -1 on previous versions. |
String |
getOSArch()
|
String |
getOSName()
|
String |
getOSVersion()
|
Long |
getTotalMemory()
|
String |
listThreadDump()
Return a listing of the active threads and thread groups. |
void |
postDeregister()
|
void |
postRegister(Boolean registrationDone)
|
void |
preDeregister()
|
javax.management.ObjectName |
preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final javax.management.ObjectName DEFAULT_LOADER_REPOSITORY
| Constructor Detail |
public ServerInfo()
| Method Detail |
public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
throws Exception
preRegister in interface javax.management.MBeanRegistrationExceptionpublic void postRegister(Boolean registrationDone)
postRegister in interface javax.management.MBeanRegistration
public void preDeregister()
throws Exception
preDeregister in interface javax.management.MBeanRegistrationExceptionpublic void postDeregister()
postDeregister in interface javax.management.MBeanRegistrationpublic String getJavaVersion()
getJavaVersion in interface ServerInfoMBeanpublic String getJavaVendor()
getJavaVendor in interface ServerInfoMBeanpublic String getJavaVMName()
getJavaVMName in interface ServerInfoMBeanpublic String getJavaVMVersion()
getJavaVMVersion in interface ServerInfoMBeanpublic String getJavaVMVendor()
getJavaVMVendor in interface ServerInfoMBeanpublic String getOSName()
getOSName in interface ServerInfoMBeanpublic String getOSVersion()
getOSVersion in interface ServerInfoMBeanpublic String getOSArch()
getOSArch in interface ServerInfoMBeanpublic Long getTotalMemory()
getTotalMemory in interface ServerInfoMBeanpublic Long getFreeMemory()
getFreeMemory in interface ServerInfoMBeanpublic Long getMaxMemory()
getMaxMemory in interface ServerInfoMBeanpublic Integer getAvailableProcessors()
getAvailableProcessors in interface ServerInfoMBeanpublic String getHostName()
getHostName in interface ServerInfoMBeanpublic String getHostAddress()
getHostAddress in interface ServerInfoMBeanpublic Integer getActiveThreadCount()
getActiveThreadCount in interface ServerInfoMBeanpublic Integer getActiveThreadGroupCount()
getActiveThreadGroupCount in interface ServerInfoMBeanpublic String listThreadDump()
listThreadDump in interface ServerInfoMBeanpublic String displayPackageInfo(String pkgName)
displayPackageInfo in interface ServerInfoMBeanpublic String displayInfoForClass(String className) throws Exception
displayInfoForClass in interface ServerInfoMBeanExceptionpublic String displayAllPackageInfo()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||