public class StreamPumper extends AbstractStreamHandler
Modifier and Type | Field and Description |
---|---|
private StreamConsumer |
consumer |
private java.lang.Exception |
exception |
private java.io.BufferedReader |
in |
private java.io.PrintWriter |
out |
private static int |
SIZE |
Constructor and Description |
---|
StreamPumper(java.io.InputStream in) |
StreamPumper(java.io.InputStream in,
java.io.PrintWriter writer) |
StreamPumper(java.io.InputStream in,
java.io.PrintWriter writer,
StreamConsumer consumer) |
StreamPumper(java.io.InputStream in,
StreamConsumer consumer) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
private void |
consumeLine(java.lang.String line) |
void |
flush() |
java.lang.Exception |
getException() |
void |
run() |
disable, isDisabled, isDone, setDone, waitUntilDone
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 final java.io.BufferedReader in
private final StreamConsumer consumer
private final java.io.PrintWriter out
private volatile java.lang.Exception exception
private static final int SIZE
public StreamPumper(java.io.InputStream in)
public StreamPumper(java.io.InputStream in, StreamConsumer consumer)
public StreamPumper(java.io.InputStream in, java.io.PrintWriter writer)
public StreamPumper(java.io.InputStream in, java.io.PrintWriter writer, StreamConsumer consumer)