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 java.lang.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
 java.lang.String getBootClassPath()
           
 boolean getBootClassPathSupported()
           
 java.lang.String getClassPath()
           
 java.util.List getInputArguments()
           
 java.lang.String getLibraryPath()
           
 java.lang.String getManagementSpecVersion()
           
 java.lang.String getName()
           
 java.lang.String getSpecName()
           
 java.lang.String getSpecVendor()
           
 java.lang.String getSpecVersion()
           
 long getStartTime()
           
 java.util.Map getSystemProperties()
           
 java.lang.String getSystemPropertiesAsText()
           
 long getUptime()
           
 java.lang.String getVmName()
           
 java.lang.String getVmVendor()
           
 java.lang.String getVmVersion()
           
 boolean isManagementSupported()
           
 void start()
           
 void stop()
           
 java.lang.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 java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface JVMRuntimeInfo

getSpecName

public java.lang.String getSpecName()
Specified by:
getSpecName in interface JVMRuntimeInfo

getSpecVendor

public java.lang.String getSpecVendor()
Specified by:
getSpecVendor in interface JVMRuntimeInfo

getSpecVersion

public java.lang.String getSpecVersion()
Specified by:
getSpecVersion in interface JVMRuntimeInfo

getManagementSpecVersion

public java.lang.String getManagementSpecVersion()
Specified by:
getManagementSpecVersion in interface JVMRuntimeInfo

getVmName

public java.lang.String getVmName()
Specified by:
getVmName in interface JVMRuntimeInfo

getVmVendor

public java.lang.String getVmVendor()
Specified by:
getVmVendor in interface JVMRuntimeInfo

getVmVersion

public java.lang.String getVmVersion()
Specified by:
getVmVersion in interface JVMRuntimeInfo

getInputArguments

public java.util.List getInputArguments()
Specified by:
getInputArguments in interface JVMRuntimeInfo

getSystemProperties

public java.util.Map getSystemProperties()
Specified by:
getSystemProperties in interface JVMRuntimeInfo

getBootClassPathSupported

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

getBootClassPath

public java.lang.String getBootClassPath()
Specified by:
getBootClassPath in interface JVMRuntimeInfo

getClassPath

public java.lang.String getClassPath()
Specified by:
getClassPath in interface JVMRuntimeInfo

getLibraryPath

public java.lang.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 java.lang.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 java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010 eXo Platform SAS. All Rights Reserved.