zisko.multicastor.program.interfaces
Class MulticastThreadSuper

java.lang.Object
  extended by zisko.multicastor.program.interfaces.MulticastThreadSuper
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
MulticastMmrpReceiver, MulticastMmrpSender, MulticastReceiver, MulticastSender

public abstract class MulticastThreadSuper
extends java.lang.Object
implements java.lang.Runnable

Der MulticastThreadSuper stellt eine gemeinsame Superklasse fuer MulticastReceiver und MulticastSender dar.


Constructor Summary
MulticastThreadSuper(MulticastData multicastData)
           
 
Method Summary
 MulticastData getMultiCastData()
          Gibt das zugeordnete MulticastData Objekt zurueck.
 boolean isStillRunning()
          Gibt den genauen Zustand des Threads an.
abstract  void setActive(boolean active)
          Setzt alle notwendigen Vorraussetzungen damit ein Thread mit diesem Objekt gestartet werden kann.
abstract  void update()
          Aktualisiert ermittelte Daten im MulticastData Objekt.
abstract  void updateMin()
          Aktualisiert die ermittelten Durchschnittswerte im MulticastData Objekt.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Runnable
run
 

Constructor Detail

MulticastThreadSuper

public MulticastThreadSuper(MulticastData multicastData)
Method Detail

getMultiCastData

public MulticastData getMultiCastData()
Gibt das zugeordnete MulticastData Objekt zurueck.

Returns:
MulticastData Objekt, welches zur Initialisierung genutzt wurde.

setActive

public abstract void setActive(boolean active)
Setzt alle notwendigen Vorraussetzungen damit ein Thread mit diesem Objekt gestartet werden kann.


updateMin

public abstract void updateMin()
Aktualisiert die ermittelten Durchschnittswerte im MulticastData Objekt.


update

public abstract void update()
Aktualisiert ermittelte Daten im MulticastData Objekt. Hierbei werden nicht die Durchschnittswerte aktualisiert.


isStillRunning

public boolean isStillRunning()
Gibt den genauen Zustand des Threads an.

Returns:
Wird TRUE zurueckgegeben laeuft der Thread.