public class ArSCmdInterface
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private ArchiveManager |
archMgr |
private CmdInterpreter |
cmdInt |
private int |
cmdPort |
private static int |
QUIT_CMD_NR
Das Beenden-Kommando ist auf der ersten Menueebene unter dieser Nummer zu finden:
|
static int |
SEND_TIMEOUT
Max.
|
private int |
timeout |
| Constructor and Description |
|---|
ArSCmdInterface(ArchiveManager am,
int port)
Erzeugt den Telnet Server.
|
| Modifier and Type | Method and Description |
|---|---|
private static void |
readPrompt(java.io.BufferedReader in) |
static void |
sendQuitCmd(java.lang.String host,
int port)
Beendet das Archivsystem über den Telnet Server.
|
void |
start()
Startet den Telnet Server.
|
private static void |
write(java.io.BufferedWriter out,
java.lang.String s) |
public static int SEND_TIMEOUT
Max. Zeit der Inaktivität, nach der der Server die Verbindung zum Client beendet.
private static int QUIT_CMD_NR
Das Beenden-Kommando ist auf der ersten Menueebene unter dieser Nummer zu finden:
private ArchiveManager archMgr
private CmdInterpreter cmdInt
private int cmdPort
private int timeout
public ArSCmdInterface(ArchiveManager am, int port)
Erzeugt den Telnet Server. Startet ihn jedoch nicht - dazu muss start() aufgerufen werden.
am - ArchivManagerport - Port des Telnet Serverspublic void start()
Startet den Telnet Server.
public static void sendQuitCmd(java.lang.String host,
int port)
throws java.net.UnknownHostException,
java.io.IOException
Beendet das Archivsystem über den Telnet Server.
host - Host des Serversport - Port des Serversjava.net.UnknownHostException - Unbekannter Host.java.io.IOException - Fehler beim erzeugen des Sockets.private static void readPrompt(java.io.BufferedReader in)
throws java.io.IOException
java.io.IOExceptionprivate static void write(java.io.BufferedWriter out,
java.lang.String s)
throws java.io.IOException
java.io.IOException