Modifier and Type | Class and Description |
---|---|
static class |
VmInfo.AliveStatus |
static class |
VmInfo.KeyValuePair |
Constructor and Description |
---|
VmInfo() |
VmInfo(String writerId,
String vmId,
int vmPid,
long startTime,
long stopTime,
String javaVersion,
String javaHome,
String mainClass,
String commandLine,
String vmName,
String vmInfo,
String vmVersion,
String vmArguments,
Map<String,String> properties,
Map<String,String> environment,
String[] loadedNativeLibraries,
long uid,
String username) |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getEnvironment() |
VmInfo.KeyValuePair[] |
getEnvironmentAsArray() |
String |
getJavaCommandLine() |
String |
getJavaHome() |
String |
getJavaVersion() |
String[] |
getLoadedNativeLibraries() |
String |
getMainClass()
If java is invoked as
java -jar foo.jar , then the main class name
is foo.jar . |
Map<String,String> |
getProperties() |
VmInfo.KeyValuePair[] |
getPropertiesAsArray() |
long |
getStartTimeStamp() |
long |
getStopTimeStamp() |
long |
getUid()
Returns the system user id for the owner of this JVM process,
or -1 if an owner could not be found.
|
String |
getUsername()
Returns the system user name for the owner of this JVM process,
or null if an owner could not be found.
|
String |
getVmArguments() |
String |
getVmId() |
String |
getVmInfo() |
String |
getVmName() |
int |
getVmPid() |
String |
getVmVersion() |
boolean |
isAlive()
Deprecated.
This can incorrectly show a VM as running when the actual
status is unknown. Use
isAlive(AgentInformation)
instead. |
VmInfo.AliveStatus |
isAlive(AgentInformation agentInfo) |
void |
setEnvironment(Map<String,String> environment) |
void |
setEnvironmentAsArray(VmInfo.KeyValuePair[] environment) |
void |
setJavaCommandLine(String javaCommandLine) |
void |
setJavaHome(String javaHome) |
void |
setJavaVersion(String javaVersion) |
void |
setLoadedNativeLibraries(String[] loadedNativeLibraries) |
void |
setMainClass(String mainClass) |
void |
setProperties(Map<String,String> properties) |
void |
setPropertiesAsArray(VmInfo.KeyValuePair[] properties) |
void |
setStartTimeStamp(long startTime) |
void |
setStopTimeStamp(long stopTime) |
void |
setUid(long uid) |
void |
setUsername(String username) |
void |
setVmArguments(String vmArguments) |
void |
setVmId(String vmId) |
void |
setVmInfo(String vmInfo) |
void |
setVmName(String vmName) |
void |
setVmPid(int vmPid) |
void |
setVmVersion(String vmVersion) |
equals, getAgentId, hashCode, setAgentId
public VmInfo()
public VmInfo(String writerId, String vmId, int vmPid, long startTime, long stopTime, String javaVersion, String javaHome, String mainClass, String commandLine, String vmName, String vmInfo, String vmVersion, String vmArguments, Map<String,String> properties, Map<String,String> environment, String[] loadedNativeLibraries, long uid, String username)
public String getVmId()
public void setVmId(String vmId)
public int getVmPid()
public void setVmPid(int vmPid)
public long getStartTimeStamp()
public void setStartTimeStamp(long startTime)
public long getStopTimeStamp()
public void setStopTimeStamp(long stopTime)
public String getJavaVersion()
public void setJavaVersion(String javaVersion)
public String getJavaHome()
public void setJavaHome(String javaHome)
public String getMainClass()
java -jar foo.jar
, then the main class name
is foo.jar
.public void setMainClass(String mainClass)
public String getJavaCommandLine()
public void setJavaCommandLine(String javaCommandLine)
public String getVmName()
public void setVmName(String vmName)
public String getVmArguments()
public void setVmArguments(String vmArguments)
public String getVmInfo()
public void setVmInfo(String vmInfo)
public String getVmVersion()
public void setVmVersion(String vmVersion)
@Deprecated public boolean isAlive()
isAlive(AgentInformation)
instead.public VmInfo.AliveStatus isAlive(AgentInformation agentInfo)
public VmInfo.KeyValuePair[] getPropertiesAsArray()
public void setPropertiesAsArray(VmInfo.KeyValuePair[] properties)
public VmInfo.KeyValuePair[] getEnvironmentAsArray()
public void setEnvironmentAsArray(VmInfo.KeyValuePair[] environment)
public String[] getLoadedNativeLibraries()
public void setLoadedNativeLibraries(String[] loadedNativeLibraries)
public long getUid()
public void setUid(long uid)
public String getUsername()
public void setUsername(String username)
Copyright © 2018. All rights reserved.