eXo Kernel :: Container 2.4.13-GA

org.exoplatform.container.monitor.jvm
Class JVMRuntimeInfoImpl

java.lang.Object
  extended by org.exoplatform.container.monitor.jvm.JVMRuntimeInfoImpl
All Implemented Interfaces:
JVMRuntimeInfo, org.picocontainer.Startable

public class JVMRuntimeInfoImpl
extends Object
implements JVMRuntimeInfo, org.picocontainer.Startable

Since:
Nov 8, 2004
Version:
$Id: JVMRuntimeInfoImpl.java 5799 2006-05-28 17:55:42Z geaz $
Author:
Tuan Nguyen (tuan08@users.sourceforge.net)

Field Summary
 
Fields inherited from interface org.exoplatform.container.monitor.jvm.JVMRuntimeInfo
GARBAGE_COLLECTOR_MXBEANS, MEMORY_MANAGER_MXBEANS, MEMORY_POOL_MXBEANS
 
Constructor Summary
JVMRuntimeInfoImpl(InitParams params)
           
 
Method Summary
 String getBootClassPath()
           
 boolean getBootClassPathSupported()
           
 String getClassPath()
           
 List getInputArguments()
           
 String getLibraryPath()
           
 String getManagementSpecVersion()
           
 String getName()
           
 String getSpecName()
           
 String getSpecVendor()
           
 String getSpecVersion()
           
 long getStartTime()
           
 Map getSystemProperties()
           
 String getSystemPropertiesAsText()
           
 long getUptime()
           
 String getVmName()
           
 String getVmVendor()
           
 String getVmVersion()
           
 boolean isManagementSupported()
           
 void start()
           
 void stop()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JVMRuntimeInfoImpl

public JVMRuntimeInfoImpl(InitParams params)
                   throws Exception
Throws:
Exception
Method Detail

getName

public String getName()
Specified by:
getName in interface JVMRuntimeInfo

getSpecName

public String getSpecName()
Specified by:
getSpecName in interface JVMRuntimeInfo

getSpecVendor

public String getSpecVendor()
Specified by:
getSpecVendor in interface JVMRuntimeInfo

getSpecVersion

public String getSpecVersion()
Specified by:
getSpecVersion in interface JVMRuntimeInfo

getManagementSpecVersion

public String getManagementSpecVersion()
Specified by:
getManagementSpecVersion in interface JVMRuntimeInfo

getVmName

public String getVmName()
Specified by:
getVmName in interface JVMRuntimeInfo

getVmVendor

public String getVmVendor()
Specified by:
getVmVendor in interface JVMRuntimeInfo

getVmVersion

public String getVmVersion()
Specified by:
getVmVersion in interface JVMRuntimeInfo

getInputArguments

public List getInputArguments()
Specified by:
getInputArguments in interface JVMRuntimeInfo

getSystemProperties

public Map getSystemProperties()
Specified by:
getSystemProperties in interface JVMRuntimeInfo

getBootClassPathSupported

public boolean getBootClassPathSupported()
Specified by:
getBootClassPathSupported in interface JVMRuntimeInfo

getBootClassPath

public String getBootClassPath()
Specified by:
getBootClassPath in interface JVMRuntimeInfo

getClassPath

public String getClassPath()
Specified by:
getClassPath in interface JVMRuntimeInfo

getLibraryPath

public String getLibraryPath()
Specified by:
getLibraryPath in interface JVMRuntimeInfo

getStartTime

public long getStartTime()
Specified by:
getStartTime in interface JVMRuntimeInfo

getUptime

public long getUptime()
Specified by:
getUptime in interface JVMRuntimeInfo

isManagementSupported

public boolean isManagementSupported()
Specified by:
isManagementSupported in interface JVMRuntimeInfo

getSystemPropertiesAsText

public String getSystemPropertiesAsText()
Specified by:
getSystemPropertiesAsText in interface JVMRuntimeInfo

start

public void start()
Specified by:
start in interface org.picocontainer.Startable

stop

public void stop()
Specified by:
stop in interface org.picocontainer.Startable

toString

public String toString()
Overrides:
toString in class Object

eXo Kernel :: Container 2.4.13-GA

Copyright © 2015 eXo Platform SAS. All Rights Reserved.