public class JVMDetails extends Object implements SmartExternalizable
RollingFileHandler
to extract
the process ID, therefore this class must not use Logger in order to avoid deadlock.Constructor and Description |
---|
JVMDetails() |
JVMDetails(String uid,
String vmName,
String vmVersion,
String vmVendor,
long startTime,
long memoryHeapInit,
long memoryHeapMax,
long memoryNonHeapInit,
long memoryNonHeapMax,
String[] inputArguments,
String bootClassPath,
String classPath,
Map<String,String> systemProperties,
Map<String,String> environmentVariables) |
JVMDetails(String uid,
String vmName,
String vmVersion,
String vmVendor,
long startTime,
long memoryHeapInit,
long memoryHeapMax,
long memoryNonHeapInit,
long memoryNonHeapMax,
String[] inputArguments,
String bootClassPath,
String classPath,
Map<String,String> systemProperties,
Map<String,String> environmentVariables,
long pid) |
Modifier and Type | Method and Description |
---|---|
String |
getBootClassPath() |
String |
getClassPath() |
Map<String,String> |
getEnvironmentVariables() |
String[] |
getInputArguments() |
long |
getMemoryHeapInit() |
long |
getMemoryHeapMax() |
long |
getMemoryNonHeapInit() |
long |
getMemoryNonHeapMax() |
long |
getPid() |
long |
getStartTime() |
Map<String,String> |
getSystemProperties() |
String |
getUid() |
String |
getVmName() |
String |
getVmVendor() |
String |
getVmVersion() |
boolean |
isNA() |
void |
readExternal(ObjectInput in) |
void |
writeExternal(ObjectOutput out) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enabledSmartExternalizableWithReference
public JVMDetails()
public JVMDetails(String uid, String vmName, String vmVersion, String vmVendor, long startTime, long memoryHeapInit, long memoryHeapMax, long memoryNonHeapInit, long memoryNonHeapMax, String[] inputArguments, String bootClassPath, String classPath, Map<String,String> systemProperties, Map<String,String> environmentVariables)
public JVMDetails(String uid, String vmName, String vmVersion, String vmVendor, long startTime, long memoryHeapInit, long memoryHeapMax, long memoryNonHeapInit, long memoryNonHeapMax, String[] inputArguments, String bootClassPath, String classPath, Map<String,String> systemProperties, Map<String,String> environmentVariables, long pid)
public boolean isNA()
public String getUid()
public String getVmName()
public String getVmVersion()
public String getVmVendor()
public long getStartTime()
public long getMemoryHeapInit()
public long getMemoryHeapMax()
public long getMemoryNonHeapInit()
public long getMemoryNonHeapMax()
public String[] getInputArguments()
public String getBootClassPath()
public String getClassPath()
public long getPid()
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
Copyright © GigaSpaces.