public class RawStreamPumper
extends java.lang.Thread
Modifier and Type | Field and Description |
---|---|
(package private) byte[] |
buffer |
(package private) boolean |
done |
private java.io.InputStream |
in |
private java.io.OutputStream |
out |
(package private) boolean |
poll |
Constructor and Description |
---|
RawStreamPumper(java.io.InputStream in,
java.io.OutputStream out) |
RawStreamPumper(java.io.InputStream in,
java.io.OutputStream out,
boolean poll) |
Modifier and Type | Method and Description |
---|---|
void |
closeInput() |
void |
closeOutput() |
void |
run() |
void |
setDone() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
private java.io.InputStream in
private java.io.OutputStream out
boolean done
boolean poll
byte[] buffer
public RawStreamPumper(java.io.InputStream in, java.io.OutputStream out, boolean poll)
public RawStreamPumper(java.io.InputStream in, java.io.OutputStream out)
public void setDone()
public void closeInput() throws java.io.IOException
java.io.IOException
public void closeOutput() throws java.io.IOException
java.io.IOException
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread