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, yieldprivate 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.IOExceptionpublic void closeOutput()
throws java.io.IOException
java.io.IOExceptionpublic void run()
run in interface java.lang.Runnablerun in class java.lang.Thread