|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectzisko.multicastor.program.interfaces.MulticastThreadSuper
zisko.multicastor.program.model.MulticastMmrpReceiver
public class MulticastMmrpReceiver
Die MulticastMmrpReceiver-Klasse kuemmert sich um das tatsaechliche Empfangen der
Multicast-Objekte ueber das Netzwerk per MMRP Protokoll.
Sie extendedMulticastThreadSuper
, ist also ein Runnable.
Ein MulticastMmrpReceiver hat eine Grundkonfiguration,
die nicht mehr abgeaendert werden kann, wie zum
Beispiel die gesetzten MACs. Soll diese Grundkonfiguration geaendert werden,
muss eine neue Instanz de Klasse gebildet werden. Das Erleichtert die
nachtraegliche Analyse, Da das Objekt eindeutig einem "Test" zuordnungsbar
ist.
Constructor Summary | |
---|---|
MulticastMmrpReceiver(MulticastData multicastData,
java.util.logging.Logger logger)
Einziger Konstruktor der Klasse (Sieht man vom Konstruktor der Superklasse ab). |
Method Summary | |
---|---|
void |
run()
Hier geschieht das eigentliche Empfangen. |
void |
setActive(boolean b)
Wird der Methode true uebergeben, startet der Multicast zu empfangen. |
void |
update()
Aktualisiert das MultiCastData-Objekt und resetet den internen Paket-Counter |
void |
updateMin()
Aktualisiert das MultiCastData-Objekt. |
Methods inherited from class zisko.multicastor.program.interfaces.MulticastThreadSuper |
---|
getMultiCastData, isStillRunning |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MulticastMmrpReceiver(MulticastData multicastData, java.util.logging.Logger logger) throws java.io.IOException
MMRPReceiver
initialisiert
und das Datenpaket mit dem PacketBuilder
erstellt.
multicastData
- Das MulticastData
-Object, dass alle fuer den Betrieb
nuetigen Daten enthuelt.logger
- Eine Queue
, ueber den der Receiver seine Ausgaben an
den Controller weitergibt.
java.io.IOException
Method Detail |
---|
public void setActive(boolean b)
setActive
in class MulticastThreadSuper
b
- booleanpublic void update()
update
in class MulticastThreadSuper
public void updateMin()
updateMin
in class MulticastThreadSuper
public void run()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |