KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > container > monitor > jvm > JVMRuntimeInfo


1 /***************************************************************************
2  * Copyright 2001-2003 The eXo Platform SARL All rights reserved. *
3  * Please look at license.txt in info directory for more license detail. *
4  **************************************************************************/

5 package org.exoplatform.container.monitor.jvm;
6
7 import java.util.List JavaDoc;
8 import java.util.Map JavaDoc;
9 /**
10  * @author Tuan Nguyen (tuan08@users.sourceforge.net)
11  * @since Nov 8, 2004
12  * @version $Id$
13  */

14 public interface JVMRuntimeInfo {
15   final static public String JavaDoc MEMORY_MANAGER_MXBEANS = "MemoryManagerMXBean" ;
16   final static public String JavaDoc MEMORY_POOL_MXBEANS = "MemoryPoolMXBeans" ;
17   final static public String JavaDoc GARBAGE_COLLECTOR_MXBEANS = "GarbageCollectorMXBeans";
18   
19   String JavaDoc getName() ;
20   String JavaDoc getSpecName() ;
21   String JavaDoc getSpecVendor() ;
22   String JavaDoc getSpecVersion() ;
23   String JavaDoc getManagementSpecVersion() ;
24   
25   String JavaDoc getVmName() ;
26   String JavaDoc getVmVendor() ;
27   String JavaDoc getVmVersion() ;
28   
29   List JavaDoc getInputArguments() ;
30   Map JavaDoc getSystemProperties() ;
31   
32   boolean getBootClassPathSupported() ;
33   String JavaDoc getBootClassPath() ;
34   String JavaDoc getClassPath() ;
35   String JavaDoc getLibraryPath() ;
36   
37   long getStartTime() ;
38   long getUptime() ;
39   
40   public boolean isManagementSupported() ;
41   
42   public String JavaDoc getSystemPropertiesAsText() ;
43 }
Popular Tags