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 int
BUFFER_SIZE
private boolean
endOfStream
private java.io.OutputStream
out
private int
SLEEP_TIME
private java.io.BufferedInputStream
stream
-
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 void
pumpStream()
void
run()
-
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
-
-