|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectkawigi.util.ProcessContainer
public class ProcessContainer
I couldn't do local compiling and testing without this. This contains and manages a process and forwards its output using ProcessOutput objects.
| Constructor Summary | |
|---|---|
ProcessContainer(java.lang.Process p,
ConsoleDisplay output,
ConsoleDisplay error)
Creates a new ProcessContainer for p that forwards its standard output/error streams into output. |
|
ProcessContainer(java.lang.Process p,
ConsoleDisplay output,
ConsoleDisplay error,
boolean doTimeout)
Creates a new ProcessContainer for p that forwards its standard output/error streams into output. |
|
| Method Summary | |
|---|---|
int |
endVal()
Returns the exit value of the process, waiting for it to finish if it hasn't yet. |
ConsoleDisplay |
getErrDisplay()
Returns the display for stderr. |
ConsoleDisplay |
getStdDisplay()
Returns the display for stdout. |
boolean |
isDone()
Returns true if this process has finished. |
void |
kill()
Forceably kills the process. |
void |
start()
Starts the threads that listen to the output and error streams of the process. |
void |
waitFor()
Finishes and stores the exit value for the process. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProcessContainer(java.lang.Process p,
ConsoleDisplay output,
ConsoleDisplay error)
output.
Note that it will clear output if it isn't already clear.
This process will be forcibly killed according to the current user
settings.
public ProcessContainer(java.lang.Process p,
ConsoleDisplay output,
ConsoleDisplay error,
boolean doTimeout)
output.
Note that it will clear output if it isn't already clear.
If doTimeout is true, the process will be killed according to the
current user settings for the time limit.
| Method Detail |
|---|
public void start()
public void waitFor()
public boolean isDone()
public void kill()
public int endVal()
public ConsoleDisplay getStdDisplay()
public ConsoleDisplay getErrDisplay()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||