@ThreadSafe
public class StreamGobbler
extends java.lang.Object
implements java.lang.Runnable
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
StreamGobbler.OutputType |
| Modifier and Type | Field and Description |
|---|---|
private java.io.InputStream |
is |
private static org.apache.log4j.Logger |
log |
private java.io.OutputStream |
os |
private StreamGobbler.OutputType |
type |
| Constructor and Description |
|---|
StreamGobbler(java.io.InputStream is,
java.io.OutputStream os,
StreamGobbler.OutputType type) |
| Modifier and Type | Method and Description |
|---|---|
private static void |
closeSilently(java.io.Closeable stream) |
void |
run() |
private static final org.apache.log4j.Logger log
private final java.io.InputStream is
private final java.io.OutputStream os
private final StreamGobbler.OutputType type
StreamGobbler(java.io.InputStream is,
java.io.OutputStream os,
StreamGobbler.OutputType type)