Package hudson.util
Interface ProcessTreeRemoting.IOSProcess
-
- All Known Implementing Classes:
ProcessTree.OSProcess
,ProcessTree.UnixProcess
- Enclosing class:
- ProcessTreeRemoting
public static interface ProcessTreeRemoting.IOSProcess
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> T
act(ProcessTree.ProcessCallable<T> callable)
List<String>
getArguments()
EnvVars
getEnvironmentVariables()
ProcessTreeRemoting.IOSProcess
getParent()
int
getPid()
void
kill()
void
killRecursively()
-
-
-
Method Detail
-
getPid
int getPid()
-
getParent
@CheckForNull ProcessTreeRemoting.IOSProcess getParent()
-
kill
void kill() throws InterruptedException
- Throws:
InterruptedException
-
killRecursively
void killRecursively() throws InterruptedException
- Throws:
InterruptedException
-
getEnvironmentVariables
@NonNull EnvVars getEnvironmentVariables()
-
act
<T> T act(ProcessTree.ProcessCallable<T> callable) throws IOException, InterruptedException
- Throws:
IOException
InterruptedException
-
-