public class ArSCmdInterface extends 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(BufferedReader in) |
static void |
sendQuitCmd(String host,
int port)
Beendet das Archivsystem über den Telnet Server.
|
void |
start()
Startet den Telnet Server.
|
private static void |
write(BufferedWriter out,
String s) |
public static int SEND_TIMEOUT
private static int QUIT_CMD_NR
private ArchiveManager archMgr
private CmdInterpreter cmdInt
private int cmdPort
private int timeout
public ArSCmdInterface(ArchiveManager am, int port)
start()
aufgerufen werden.am
- ArchivManagerport
- Port des Telnet Serverspublic void start()
public static void sendQuitCmd(String host, int port) throws UnknownHostException, IOException
host
- Host des Serversport
- Port des ServersUnknownHostException
- Unbekannter Host.IOException
- Fehler beim erzeugen des Sockets.private static void readPrompt(BufferedReader in) throws IOException
IOException
private static void write(BufferedWriter out, String s) throws IOException
IOException