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