Class StreamPumper
- java.lang.Object
-
- java.lang.Thread
-
- org.codehaus.plexus.compiler.util.StreamPumper
-
- All Implemented Interfaces:
java.lang.Runnable
public class StreamPumper extends java.lang.Thread
-
-
Field Summary
Fields Modifier and Type Field Description private static intBUFFER_SIZEprivate booleanendOfStreamprivate java.io.OutputStreamoutprivate intSLEEP_TIMEprivate java.io.BufferedInputStreamstream
-
Constructor Summary
Constructors Constructor Description StreamPumper(java.io.BufferedInputStream is, java.io.OutputStream out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidpumpStream()voidrun()-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
BUFFER_SIZE
private static final int BUFFER_SIZE
- See Also:
- Constant Field Values
-
stream
private java.io.BufferedInputStream stream
-
endOfStream
private boolean endOfStream
-
SLEEP_TIME
private int SLEEP_TIME
-
out
private java.io.OutputStream out
-
-