de.bsvrz.ste.rdstmcvew
Class RdsMeldungsEmpfang

java.lang.Object
  extended by de.bsvrz.ste.rdstmcvew.RdsMeldungsEmpfang
All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface

public class RdsMeldungsEmpfang
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientReceiverInterface

Klasse mit Methoden zum Empfangen und Bearbeiten der Rdsmeldungen. Dabei wird die Attributgruppe "atg.rdsMeldung" unter dem Aspekt "asp.rdsSenden" ausgewertet. Die Klasse wird pro Objekt instanziert.

Version:
$Revision: 1.1 $ / $Date: 2008/10/29 12:09:03 $ / ($Author: Hilpp $)
Author:
Dambach Werke GmbH

Constructor Summary
RdsMeldungsEmpfang(de.bsvrz.dav.daf.main.ClientDavConnection connection, java.lang.String pid)
          Konstruktor der Klasse.
 
Method Summary
 void addListener(INeueDatenListener listener)
          Methode zum Hinzufügen eines Listeners
 void dispose()
          Methode die dieses Stauobjekt am DaV abmeldet
 java.lang.String getQuelle()
           
 java.lang.String getStatus()
           
 java.lang.String getZustand()
           
 void removeListener(INeueDatenListener listener)
          Methode zum Entfernen eines Listeners
 void update(de.bsvrz.dav.daf.main.ResultData[] arg0)
          Update Methode des ClientReceiverInterface.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RdsMeldungsEmpfang

public RdsMeldungsEmpfang(de.bsvrz.dav.daf.main.ClientDavConnection connection,
                          java.lang.String pid)
Konstruktor der Klasse. Konstruktor meldet sich beim DaV zum Empfang der Daten an. Attributgruppe "atg.rdsMeldung" und Aspekt "asp.rdsSenden"

Parameters:
connection - Verbindung zum DaV
pidStau - Pid eines Objekts vom Typ "typ.rdsMeldung"
Method Detail

update

public void update(de.bsvrz.dav.daf.main.ResultData[] arg0)
Update Methode des ClientReceiverInterface. Die Daten werden aus der Attributgruppe "atg.situationsEigenschaften" ausgelesen und als Klassenvariable gespeichert. Danach wird der Listener benachrichtigt. Tritt eine Exception auf wird der entsprechende Offset auf 0 gesetzt.

Specified by:
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
Parameters:
arg0 - beinhaltet die empfangenen Daten

getStatus

public java.lang.String getStatus()

getQuelle

public java.lang.String getQuelle()

getZustand

public java.lang.String getZustand()

dispose

public void dispose()
Methode die dieses Stauobjekt am DaV abmeldet


addListener

public void addListener(INeueDatenListener listener)
Methode zum Hinzufügen eines Listeners

Parameters:
listener - Listener der hinzugefügt werden soll

removeListener

public void removeListener(INeueDatenListener listener)
Methode zum Entfernen eines Listeners

Parameters:
listener - Listener der entfernt werden soll