public class StreamGobbler extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
StreamGobbler.Listener
A listener which listens to a
StreamGobbler InputStream. |
| Constructor and Description |
|---|
StreamGobbler(InputStream in)
Constructor with the default UTF-8 charset.
|
StreamGobbler(InputStream in,
Charset charset)
Constructor.
|
StreamGobbler(InputStream in,
String charset)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the Gobbler.
|
InputStream |
getInputStream()
Return the underlying InputStream.
|
StreamGobbler.Listener |
getListener()
Return the InputStream listener.
|
void |
setListener(StreamGobbler.Listener listener)
Set the InputStream listener.
|
void |
start()
Start the Gobbler.
|
public StreamGobbler(InputStream in)
in - the InputStreampublic StreamGobbler(InputStream in, String charset)
in - the InputStreamcharset - the charset namepublic StreamGobbler(InputStream in, Charset charset)
in - the InputStreamcharset - the charsetpublic void setListener(StreamGobbler.Listener listener)
listener - the listenerpublic StreamGobbler.Listener getListener()
public InputStream getInputStream()
public void start()
public void close()