public class CmdInterpreter
extends java.lang.Thread
Kommando-Interpreter
| Modifier and Type | Field and Description |
|---|---|
Command |
closeConnCmd
Kommando zum schliessen der Verbindung (Server horcht weiter)
|
static java.lang.String |
PROMPT
Das Prompt für die Darstellung einer Eingabeaufforderung an der Konsole
|
Command |
stopServerCmd
Kommando zum beenden des Serverdienstes auf localhost
|
| Constructor and Description |
|---|
CmdInterpreter(int port,
int timeOutMinutes)
Erzeugt den Telnet-Server
|
CmdInterpreter(int port,
int timeOutMinutes,
boolean showHidden)
Erzeugt den Telnet-Server
|
CmdInterpreter(int port,
int timeOutMinutes,
CmdMenu root)
Erzeugt den Telnet-Server
|
| Modifier and Type | Method and Description |
|---|---|
void |
menuLoop()
Menü anzeigen, Navigation durchführen, Kommandos ausführen
|
void |
println(java.lang.String str)
Einen Text in den Out-Stream (z.B. via Telnet) ausgeben
|
void |
run() |
void |
setMenu(CmdMenu root)
Menü für den Interpreter setzen (falls noch nicht geschehen)
|
void |
stopServerCmd()
Beendet den Telnet-Servers.
|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic static java.lang.String PROMPT
Das Prompt für die Darstellung einer Eingabeaufforderung an der Konsole
public Command closeConnCmd
Kommando zum schliessen der Verbindung (Server horcht weiter)
public Command stopServerCmd
Kommando zum beenden des Serverdienstes auf localhost
public CmdInterpreter(int port,
int timeOutMinutes)
Erzeugt den Telnet-Server
port - der Port auf dem der Server horchttimeOutMinutes - Timeout für eine Socket-Verbindungpublic CmdInterpreter(int port,
int timeOutMinutes,
CmdMenu root)
Erzeugt den Telnet-Server
port - Port auf dem der Server horchtroot - das HauptmenütimeOutMinutes - Timeout für eine Socket-Verbindungpublic CmdInterpreter(int port,
int timeOutMinutes,
boolean showHidden)
Erzeugt den Telnet-Server
port - Port auf dem der Server horchttimeOutMinutes - Timeout für eine Socket-VerbindungshowHidden - true falls zusätzliche Kommandos angezeigt werden sollenpublic void run()
run in interface java.lang.Runnablerun in class java.lang.ThreadRunnable.run()public void menuLoop()
Menü anzeigen, Navigation durchführen, Kommandos ausführen
public void println(java.lang.String str)
throws java.lang.Exception
Einen Text in den Out-Stream (z.B. via Telnet) ausgeben
str - der darzustellende Stringjava.lang.Exceptionpublic void setMenu(CmdMenu root)
Menü für den Interpreter setzen (falls noch nicht geschehen)
root - das Menüpublic void stopServerCmd()
throws java.io.IOException
Beendet den Telnet-Servers. Schliesst die Verbindung.
java.io.IOException