public class ProcessStdOutRedirector
extends java.lang.Object
implements java.lang.Runnable
Constructor and Description |
---|
ProcessStdOutRedirector(java.lang.Process process) |
ProcessStdOutRedirector(java.lang.Process process,
ILineProcessor lineProcessor) |
ProcessStdOutRedirector(java.lang.Process process,
java.io.PrintWriter targetWriter) |
Modifier and Type | Method and Description |
---|---|
protected java.io.BufferedReader |
getStdOutReader() |
protected ILineProcessor |
getTargetLineProcessor() |
void |
run()
Reads all available lines from the external stdout stream and forwards them
to the underlying
ILineProcessor . |
public ProcessStdOutRedirector(java.lang.Process process, ILineProcessor lineProcessor)
public ProcessStdOutRedirector(java.lang.Process process, java.io.PrintWriter targetWriter)
public ProcessStdOutRedirector(java.lang.Process process)
public void run()
ILineProcessor
.run
in interface java.lang.Runnable
protected java.io.BufferedReader getStdOutReader()
protected ILineProcessor getTargetLineProcessor()