Package org.zeroturnaround.exec.stream
Class InputStreamPumper
java.lang.Object
org.zeroturnaround.exec.stream.InputStreamPumper
- All Implemented Interfaces:
Runnable
Copies all data from an System.input stream to an output stream of the executed process.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final InputStreamthe input stream to pump fromprivate static final org.slf4j.Loggerprivate final OutputStreamthe output stream to pmp intostatic final intprivate booleanflag to stop the stream pumping -
Constructor Summary
ConstructorsConstructorDescriptionInputStreamPumper(InputStream is, OutputStream os) Create a new stream pumper. -
Method Summary
Modifier and TypeMethodDescriptionvoidrun()Copies data from the input stream to the output stream.void
-
Field Details
-
log
private static final org.slf4j.Logger log -
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