|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.crsh.shell.impl.async.AsyncShell
public class AsyncShell
Field Summary | |
---|---|
(package private) boolean |
closed
. |
private AsyncProcess |
current
. |
(package private) ExecutorService |
executor
. |
(package private) Object |
lock
. |
(package private) Set<AsyncProcess> |
processes
. |
(package private) Shell |
shell
. |
Constructor Summary | |
---|---|
AsyncShell(ExecutorService executor,
Shell shell)
|
Method Summary | |
---|---|
void |
close()
|
CompletionMatch |
complete(String prefix)
Completion. |
AsyncProcess |
createProcess(String request)
Process a request. |
String |
getPrompt()
Returns the shell prompt. |
String |
getWelcome()
Returns the welcome message. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
final Shell shell
private AsyncProcess current
final ExecutorService executor
boolean closed
final Object lock
final Set<AsyncProcess> processes
Constructor Detail |
---|
public AsyncShell(ExecutorService executor, Shell shell)
Method Detail |
---|
public void close()
close
in interface Closeable
public String getWelcome()
Shell
getWelcome
in interface Shell
public String getPrompt()
Shell
getPrompt
in interface Shell
public CompletionMatch complete(String prefix)
Shell
complete
in interface Shell
prefix
- the prefix to complete
public AsyncProcess createProcess(String request)
Shell
createProcess
in interface Shell
request
- the request to process
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |