public class ConsoleInputSession
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private AeshInputStream |
aeshInputStream |
private java.util.concurrent.BlockingQueue<int[]> |
blockingQueue |
private java.util.concurrent.ExecutorService |
executorService |
private static java.util.logging.Logger |
LOGGER |
private static int[] |
NULL_INPUT |
| Constructor and Description |
|---|
ConsoleInputSession(java.io.InputStream consoleStream) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasInput() |
int[] |
readAll() |
private void |
startReader() |
void |
stop() |
void |
writeToInput(java.lang.String data) |
private final AeshInputStream aeshInputStream
private final java.util.concurrent.ExecutorService executorService
private final java.util.concurrent.BlockingQueue<int[]> blockingQueue
private static final java.util.logging.Logger LOGGER
private static final int[] NULL_INPUT