|
||||||||||
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.MulticastReceiver
public class MulticastReceiver
Ein MulticastReceiver entspricht genau einem MulticastData-Objekt vom Receiver Typ. Der MulticastReceiver ist
fuer das Beitreten und Verlassen der MulticastGruppen zustaending. Er kann gestartet und gestoppt werden. Sie extended
MulticastThreadSuper
, ist also ein Runnable.
Constructor Summary | |
---|---|
MulticastReceiver(MulticastData m,
java.util.logging.Logger logger)
Ein MulticastReceiver entspricht genau einem MulticastData-Objekt vom Receiver Typ. |
Method Summary | |
---|---|
MulticastData |
getMultiCastData()
Gibt eine Referenz auf das MulticastData-Objekt zurueck |
boolean |
joinGroup()
Der MulticastReciever tritt der, im MulticastData-Objekt bei der Initialisierung angegebenen, Multicastgruppe bei. |
void |
run()
Wartet auf einkommende Pakete bis der MulticastReceiver ueber setActive(false) deaktiviert wird. |
void |
setActive(boolean b)
Setzt alle Vorraussetzungen damit der MulticastReceiver mit einem Thread gestartet werden kann. |
void |
update()
Updated die Werte im MulticastData-Objekt |
void |
updateMin()
Updated die Durchschnittswerte im MulticastData-Objekt |
Methods inherited from class zisko.multicastor.program.interfaces.MulticastThreadSuper |
---|
isStillRunning |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MulticastReceiver(MulticastData m, java.util.logging.Logger logger)
m
- MulticastData-Objekt mit GroupIP und Port Informationen. Alle ermittelten Informationen werden hier rein geschrieben.logger
- Wird genutzt um Status- und Fehlermeldungen auszugeben. Diese werden in die MessageQueue geschrieben.Method Detail |
---|
public void setActive(boolean b)
setActive
in class MulticastThreadSuper
public boolean joinGroup()
true
zurueck, wenn der Multicastgruppe nicht beigetreten werden konnte.public void run()
public MulticastData getMultiCastData()
getMultiCastData
in class MulticastThreadSuper
public void updateMin()
updateMin
in class MulticastThreadSuper
public void update()
update
in class MulticastThreadSuper
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |