ch.elca.el4j.services.monitoring.jmx
Interface JvmMBMBean

All Known Implementing Classes:
JvmMB

public interface JvmMBMBean

The interface of the proxy class for the JVM.

Author:
Raphael Boog (RBO), Rashid Waraich (RWA)
File-location:
JvmMBMBean
Last check-in date:
2009-08-04 15:13:46 +0200 (Di, 04. Aug 2009) by swismer for revision 3879

Method Summary
 String findDuplicateClasses()
          Searches for duplicated classes on the classpath.
 ObjectName[] getApplicationContexts()
          Returns all the Application Context proxies in this JVM.
 String[] getClassPath()
          Get the classpath of this jvm.
 String[] getSystemProperties()
          Returns the system properties of this JVM in a String array.
 String showThreadTable()
          An HTML table is created, which lists all Threads and their property values.
 

Method Detail

getSystemProperties

String[] getSystemProperties()
Returns the system properties of this JVM in a String array.

Returns:
The system properties of this JVM

getApplicationContexts

ObjectName[] getApplicationContexts()
Returns all the Application Context proxies in this JVM.

Returns:
The Application Context proxies in this JVM.

getClassPath

String[] getClassPath()
Get the classpath of this jvm. If the Jvm MBean is URL-loaded, converts all urls to strings; otherwise returns the system classpath.

Returns:
The classpath.

findDuplicateClasses

String findDuplicateClasses()
Searches for duplicated classes on the classpath.

Returns:
A report of any duplicated classes found.

showThreadTable

String showThreadTable()
An HTML table is created, which lists all Threads and their property values.

Returns:
A table with all threads


Copyright © 2005-2011 ELCA. All Rights Reserved.