Class ProcessTree.UnixProcess

java.lang.Object
org.ow2.proactive.process_tree_killer.ProcessTree.OSProcess
org.ow2.proactive.process_tree_killer.ProcessTree.UnixProcess
All Implemented Interfaces:
java.io.Serializable, ProcessTreeRemoting.IOSProcess
Enclosing class:
ProcessTree

public abstract class ProcessTree.UnixProcess
extends ProcessTree.OSProcess
A process.
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected UnixProcess​(int pid)  
  • Method Summary

    Modifier and Type Method Description
    abstract java.util.List<java.lang.String> getArguments()
    Obtains the argument list of this process.
    protected java.io.File getFile​(java.lang.String relativePath)  
    void kill()
    Tries to kill this process.
    void killRecursively()
    Kills this process and all the descendants.

    Methods inherited from class org.ow2.proactive.process_tree_killer.ProcessTree.OSProcess

    getChildren, getEnvironmentVariables, getParent, getPid, hasMatchingEnvVars

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait