public class AeshInputStream
extends java.io.InputStream
| Modifier and Type | Field and Description |
|---|---|
private byte[] |
bBuf |
private static int |
BUFFER_SIZE |
private java.io.InputStream |
consoleStream |
private static java.util.logging.Logger |
LOGGER |
private static int |
MINUS_ONE |
private static int[] |
NULL_INPUT |
private boolean |
reading |
| Constructor and Description |
|---|
AeshInputStream(java.io.InputStream consoleStream) |
| Modifier and Type | Method and Description |
|---|---|
int |
available() |
boolean |
isReading() |
int |
read() |
int[] |
readAll() |
private java.lang.String |
readFromStream() |
void |
stop() |
private static final java.util.logging.Logger LOGGER
private transient boolean reading
private final java.io.InputStream consoleStream
private static final int BUFFER_SIZE
private final byte[] bBuf
private static final int MINUS_ONE
private static final int[] NULL_INPUT
public int[] readAll()
private java.lang.String readFromStream()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic void stop()
public int read()
throws java.io.IOException
read in class java.io.InputStreamjava.io.IOExceptionpublic int available()
throws java.io.IOException
available in class java.io.InputStreamjava.io.IOExceptionpublic boolean isReading()