public class ProcessControl
extends java.lang.Object
| Constructor and Description |
|---|
ProcessControl(ISupportConfig runtime,
java.lang.Process process) |
| Modifier and Type | Method and Description |
|---|---|
static void |
addShutdownHook(java.lang.Runnable runable) |
static boolean |
executeCommandLine(ISupportConfig support,
java.lang.String label,
ProcessConfig processConfig) |
static ProcessControl |
fromCommandLine(ISupportConfig runtime,
java.util.List<java.lang.String> commandLine,
boolean redirectErrorStream) |
java.io.InputStreamReader |
getError() |
java.lang.Integer |
getPid() |
java.io.Reader |
getReader() |
static java.lang.ProcessBuilder |
newProcessBuilder(java.util.List<java.lang.String> commandLine,
boolean redirectErrorStream) |
static java.lang.ProcessBuilder |
newProcessBuilder(java.util.List<java.lang.String> commandLine,
java.util.Map<java.lang.String,java.lang.String> environment,
boolean redirectErrorStream) |
static ProcessControl |
start(ISupportConfig runtime,
java.lang.ProcessBuilder processBuilder) |
int |
stop() |
int |
waitFor() |
public ProcessControl(ISupportConfig runtime, java.lang.Process process)
public java.io.Reader getReader()
public java.io.InputStreamReader getError()
public int stop()
public static ProcessControl fromCommandLine(ISupportConfig runtime, java.util.List<java.lang.String> commandLine, boolean redirectErrorStream) throws java.io.IOException
java.io.IOExceptionpublic static ProcessControl start(ISupportConfig runtime, java.lang.ProcessBuilder processBuilder) throws java.io.IOException
java.io.IOExceptionpublic static java.lang.ProcessBuilder newProcessBuilder(java.util.List<java.lang.String> commandLine,
boolean redirectErrorStream)
public static java.lang.ProcessBuilder newProcessBuilder(java.util.List<java.lang.String> commandLine,
java.util.Map<java.lang.String,java.lang.String> environment,
boolean redirectErrorStream)
public static boolean executeCommandLine(ISupportConfig support, java.lang.String label, ProcessConfig processConfig)
public int waitFor()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic static void addShutdownHook(java.lang.Runnable runable)
public java.lang.Integer getPid()
Copyright © 2014. All Rights Reserved.