public class ProcessManager.ExternalProcess extends Object
Modifier and Type | Method and Description |
---|---|
List<ProcessManager.ExternalProcess> |
getChildren()
Return the children processes.
|
String |
getName()
Return the process name.
|
ProcessManager.ExternalProcess |
getParent()
Return the parent process.
|
int |
getPID()
Return the process PID.
|
long |
getTime()
Return the upstart time in ms since EPOCH for this process.
|
boolean |
isRunning()
Return true if the process is currently running.
|
boolean |
isSystemProcess()
Return true if the process is a system process ("Services" on Windows, "root" on Linux).
|
boolean |
kill()
Kill this process, without killing the children processes.
|
boolean |
kill(boolean recursive)
Kill this process.
|
public List<ProcessManager.ExternalProcess> getChildren()
public ProcessManager.ExternalProcess getParent()
public boolean isSystemProcess()
public long getTime()
System.currentTimeMillis()
.public boolean isRunning()
public boolean kill()
ProcessManager.kill(org.mdiutil.lang.ProcessManager.ExternalProcess)
public boolean kill(boolean recursive)
recursive
- true if the children processes lmsut be killed tooProcessManager.kill(org.mdiutil.lang.ProcessManager.ExternalProcess)
public String getName()
public int getPID()