Package org.apache.commons.exec
Interface ExecuteStreamHandler
- 
- All Known Implementing Classes:
 PumpStreamHandler
public interface ExecuteStreamHandlerUsed byExecuteto handle input and output stream of subprocesses. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetProcessErrorStream(java.io.InputStream is)Install a handler for the error stream of the subprocess.voidsetProcessInputStream(java.io.OutputStream os)Install a handler for the input stream of the subprocess.voidsetProcessOutputStream(java.io.InputStream is)Install a handler for the output stream of the subprocess.voidstart()Start handling of the streams.voidstop()Stop handling of the streams - will not be restarted. 
 - 
 
- 
- 
Method Detail
- 
setProcessInputStream
void setProcessInputStream(java.io.OutputStream os) throws java.io.IOExceptionInstall a handler for the input stream of the subprocess.- Parameters:
 os- output stream to write to the standard input stream of the subprocess- Throws:
 java.io.IOException- thrown when an I/O exception occurs.
 
- 
setProcessErrorStream
void setProcessErrorStream(java.io.InputStream is) throws java.io.IOExceptionInstall a handler for the error stream of the subprocess.- Parameters:
 is- input stream to read from the error stream from the subprocess- Throws:
 java.io.IOException- thrown when an I/O exception occurs.
 
- 
setProcessOutputStream
void setProcessOutputStream(java.io.InputStream is) throws java.io.IOExceptionInstall a handler for the output stream of the subprocess.- Parameters:
 is- input stream to read from the error stream from the subprocess- Throws:
 java.io.IOException- thrown when an I/O exception occurs.
 
- 
start
void start() throws java.io.IOExceptionStart handling of the streams.- Throws:
 java.io.IOException- thrown when an I/O exception occurs.
 
- 
stop
void stop() throws java.io.IOException
Stop handling of the streams - will not be restarted. Will wait for pump threads to complete.- Throws:
 java.io.IOException- thrown when an I/O exception occurs.
 
 - 
 
 -