Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.arranger.jarl.util
Class ProcessStreamMonitor.PumpStreamHandler  view ProcessStreamMonitor.PumpStreamHandler download ProcessStreamMonitor.PumpStreamHandler.java

java.lang.Object
  extended bycom.arranger.jarl.util.ProcessStreamMonitor.PumpStreamHandler
Enclosing class:
ProcessStreamMonitor

protected static class ProcessStreamMonitor.PumpStreamHandler
extends java.lang.Object


Field Summary
private  java.io.OutputStream err
           
private  java.lang.Thread errorThread
           
private  java.lang.Thread inputThread
           
private  java.io.OutputStream out
           
 
Constructor Summary
ProcessStreamMonitor.PumpStreamHandler()
           
ProcessStreamMonitor.PumpStreamHandler(java.io.OutputStream outAndErr)
           
ProcessStreamMonitor.PumpStreamHandler(java.io.OutputStream out, java.io.OutputStream err)
           
 
Method Summary
protected  void createProcessErrorPump(java.io.InputStream is, java.io.OutputStream os)
           
protected  void createProcessOutputPump(java.io.InputStream is, java.io.OutputStream os)
           
protected  java.lang.Thread createPump(java.io.InputStream is, java.io.OutputStream os)
          Creates a stream pumper to copy the given input stream to the given output stream.
protected  java.io.OutputStream getErr()
           
protected  java.io.OutputStream getOut()
           
 void setProcessErrorStream(java.io.InputStream is)
           
 void setProcessInputStream(java.io.OutputStream os)
           
 void setProcessOutputStream(java.io.InputStream is)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inputThread

private java.lang.Thread inputThread

errorThread

private java.lang.Thread errorThread

out

private java.io.OutputStream out

err

private java.io.OutputStream err
Constructor Detail

ProcessStreamMonitor.PumpStreamHandler

public ProcessStreamMonitor.PumpStreamHandler(java.io.OutputStream out,
                                              java.io.OutputStream err)

ProcessStreamMonitor.PumpStreamHandler

public ProcessStreamMonitor.PumpStreamHandler(java.io.OutputStream outAndErr)

ProcessStreamMonitor.PumpStreamHandler

public ProcessStreamMonitor.PumpStreamHandler()
Method Detail

setProcessOutputStream

public void setProcessOutputStream(java.io.InputStream is)

setProcessErrorStream

public void setProcessErrorStream(java.io.InputStream is)

setProcessInputStream

public void setProcessInputStream(java.io.OutputStream os)

start

public void start()

stop

public void stop()

getErr

protected java.io.OutputStream getErr()

getOut

protected java.io.OutputStream getOut()

createProcessOutputPump

protected void createProcessOutputPump(java.io.InputStream is,
                                       java.io.OutputStream os)

createProcessErrorPump

protected void createProcessErrorPump(java.io.InputStream is,
                                      java.io.OutputStream os)

createPump

protected java.lang.Thread createPump(java.io.InputStream is,
                                      java.io.OutputStream os)
Creates a stream pumper to copy the given input stream to the given output stream.