|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.AbstractMap<K,V>
java.util.HashMap<String,Object>
org.crsh.shell.impl.command.CRaSHSession
public class CRaSHSession
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.util.AbstractMap |
|---|
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V> |
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
Map.Entry<K,V> |
| Field Summary | |
|---|---|
(package private) static Logger |
accessLog
. |
CRaSH |
crash
. |
(package private) static Logger |
log
. |
private REPL |
repl
. |
(package private) Principal |
user
. |
| Constructor Summary | |
|---|---|
CRaSHSession(CRaSH crash,
Principal user)
|
|
| Method Summary | |
|---|---|
void |
close()
|
CompletionMatch |
complete(String prefix)
For now basic implementation |
ShellProcess |
createProcess(String request)
Process a request. |
Map<String,Object> |
getAttributes()
Returns the current attributes. |
ShellCommand |
getCommand(String name)
|
CommandManager |
getCommandManager()
|
PluginContext |
getContext()
|
String |
getPrompt()
Returns the shell prompt. |
Map<String,Object> |
getSession()
Returns the current session. |
String |
getWelcome()
Returns the welcome message. |
(package private) ClassLoader |
setCRaSHLoader()
|
(package private) void |
setPreviousLoader(ClassLoader previous)
|
| Methods inherited from class java.util.HashMap |
|---|
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
| Methods inherited from class java.util.AbstractMap |
|---|
equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
| Field Detail |
|---|
static final Logger log
static final Logger accessLog
public final CRaSH crash
final Principal user
private REPL repl
| Constructor Detail |
|---|
CRaSHSession(CRaSH crash,
Principal user)
| Method Detail |
|---|
public CommandManager getCommandManager()
public ShellCommand getCommand(String name)
throws NoSuchCommandException
getCommand in interface REPLSessionNoSuchCommandExceptionpublic PluginContext getContext()
getContext in interface REPLSessionpublic Map<String,Object> getSession()
RuntimeContext
getSession in interface RuntimeContextpublic Map<String,Object> getAttributes()
RuntimeContext
getAttributes in interface RuntimeContextpublic void close()
close in interface Closeablepublic String getWelcome()
Shell
getWelcome in interface Shellpublic String getPrompt()
Shell
getPrompt in interface Shellpublic ShellProcess createProcess(String request)
Shell
createProcess in interface Shellrequest - the request to process
public CompletionMatch complete(String prefix)
complete in interface Shellprefix - the prefix to complete
ClassLoader setCRaSHLoader()
void setPreviousLoader(ClassLoader previous)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||