Package org.apache.commons.exec
Class InputStreamPumper
java.lang.Object
org.apache.commons.exec.InputStreamPumper
- All Implemented Interfaces:
Runnable
Copies all data from an System.input stream to an output stream of the executed process.
- Version:
- $Id: InputStreamPumper.java 1557263 2014-01-10 21:18:09Z ggregory $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final InputStream
the input stream to pump fromprivate final OutputStream
the output stream to pmp intostatic final int
private boolean
flag to stop the stream pumping -
Constructor Summary
ConstructorsConstructorDescriptionInputStreamPumper
(InputStream is, OutputStream os) Create a new stream pumper. -
Method Summary
Modifier and TypeMethodDescriptionvoid
run()
Copies data from the input stream to the output stream.void
-
Field Details
-
SLEEPING_TIME
public static final int SLEEPING_TIME- See Also:
-
is
the input stream to pump from -
os
the output stream to pmp into -
stop
private volatile boolean stopflag to stop the stream pumping
-
-
Constructor Details
-
InputStreamPumper
Create a new stream pumper.- Parameters:
is
- input stream to read data fromos
- output stream to write data to.
-
-
Method Details