public class NetzwerkInterpreter
extends java.lang.Thread
Diese Klasse ist dafuer konzipiert, reine empfangene Nachrichten zu verarbeiten und die enthaltene Information an einen oder auch mehrere Empfaenger
weiterzugeben.
Die Weitergabe der Signale erfolg sequentiell über einen eigenen Thread. Die Signale werden ebenso sequentiell verarbeitet.
Constructor and Description |
---|
NetzwerkInterpreter(java.lang.String remoteIP,
Server server,
java.io.BufferedReader br) |
Modifier and Type | Method and Description |
---|---|
void |
empfaengerHinzufuegen(Empfaenger e)
Fügt einen Empfänger dem Interpreter hinzu.
|
void |
quitCommunication() |
void |
run() |
boolean |
verbindungAktiv()
Gibt an, ob die Verbindung über diesen Interpreter noch aktiv ist.
|
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, yield
public NetzwerkInterpreter(java.lang.String remoteIP, Server server, java.io.BufferedReader br)
public boolean verbindungAktiv()
Gibt an, ob die Verbindung über diesen Interpreter noch aktiv ist.
true
, wenn nicht vom Kommunikationspartner gesendet wurde, dass die Verbindung beendet wird. Sonst false
.public void empfaengerHinzufuegen(Empfaenger e)
Fügt einen Empfänger dem Interpreter hinzu.
e
- Der hinzuzufuegende Empfaengerpublic void quitCommunication()
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread