|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | 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 ObjectName (src) |
DEFAULT_LOADER_REPOSITORY
|
Constructor Summary | |
ServerInfo()
|
Method Summary | |
java.lang.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. |
java.lang.String |
displayInfoForClass(java.lang.String className)
Display the ClassLoader, ProtectionDomain and Package information for the specified class. |
java.lang.String |
displayPackageInfo(java.lang.String pkgName)
Display the java.lang.Package info for the pkgName |
java.lang.Integer |
getActiveThreadCount()
|
java.lang.Integer |
getActiveThreadGroupCount()
|
java.lang.Integer |
getAvailableProcessors()
Returns Runtime.getRuntime().availableProcessors() on JDK 1.4 vms or -1 on previous versions. |
java.lang.Long |
getFreeMemory()
|
java.lang.String |
getHostAddress()
Returns InetAddress.getLocalHost().getHostAddress(); |
java.lang.String |
getHostName()
Returns InetAddress.getLocalHost().getHostName(); |
java.lang.String |
getJavaVendor()
|
java.lang.String |
getJavaVersion()
|
java.lang.String |
getJavaVMName()
|
java.lang.String |
getJavaVMVendor()
|
java.lang.String |
getJavaVMVersion()
|
java.lang.Long |
getMaxMemory()
Returns Runtime.getRuntime().maxMemory() on JDK 1.4 vms or -1 on previous versions. |
java.lang.String |
getOSArch()
|
java.lang.String |
getOSName()
|
java.lang.String |
getOSVersion()
|
java.lang.Long |
getTotalMemory()
|
java.lang.String |
listMemoryPools(boolean fancy)
Return a listing of the thread pools on jdk5+. |
java.lang.String |
listThreadDump()
Return a listing of the active threads and thread groups. |
void |
postDeregister()
This method is called by the MBeanServer after deregistration takes place. |
void |
postRegister(java.lang.Boolean registrationDone)
This method is called by the MBeanServer after registration takes place or when registration fails. |
void |
preDeregister()
This method is called by the MBeanServer before deregistration takes place. |
ObjectName (src) |
preRegister(MBeanServer (src) server,
ObjectName (src) name)
This method is called by the MBeanServer before registration takes place. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final ObjectName (src) DEFAULT_LOADER_REPOSITORY
Constructor Detail |
public ServerInfo()
Method Detail |
public ObjectName (src) preRegister(MBeanServer (src) server, ObjectName (src) name) throws java.lang.Exception
MBeanRegistration (src)
The MBean can stop the registration by throwing an exception.The exception is forwarded to the invoker wrapped in an MBeanRegistrationException.
preRegister
in interface MBeanRegistration (src)
java.lang.Exception
- for any error, the MBean is not registered.public void postRegister(java.lang.Boolean registrationDone)
MBeanRegistration (src)
postRegister
in interface MBeanRegistration (src)
registrationDone
- the MBeanServer passes true when the
MBean was registered, false otherwise.public void preDeregister() throws java.lang.Exception
MBeanRegistration (src)
The MBean can throw an exception, this will stop the deregistration. The exception is forwarded to the invoker wrapped in an MBeanRegistrationException.
preDeregister
in interface MBeanRegistration (src)
java.lang.Exception
public void postDeregister()
MBeanRegistration (src)
postDeregister
in interface MBeanRegistration (src)
public java.lang.String getJavaVersion()
public java.lang.String getJavaVendor()
public java.lang.String getJavaVMName()
public java.lang.String getJavaVMVersion()
public java.lang.String getJavaVMVendor()
public java.lang.String getOSName()
public java.lang.String getOSVersion()
public java.lang.String getOSArch()
public java.lang.Long getTotalMemory()
public java.lang.Long getFreeMemory()
public java.lang.Long getMaxMemory()
public java.lang.Integer getAvailableProcessors()
public java.lang.String getHostName()
public java.lang.String getHostAddress()
public java.lang.String listMemoryPools(boolean fancy)
fancy
- produce a text-based graph when truepublic java.lang.Integer getActiveThreadCount()
public java.lang.Integer getActiveThreadGroupCount()
public java.lang.String listThreadDump()
public java.lang.String displayPackageInfo(java.lang.String pkgName)
public java.lang.String displayInfoForClass(java.lang.String className) throws java.lang.Exception
java.lang.Exception
public java.lang.String displayAllPackageInfo()
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |