public class RdsMeldungsEmpfang extends Object implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Modifier and Type | Field and Description |
---|---|
private boolean |
_debug |
private boolean |
_debugAnmelde
Debug Möglichkeit.
|
private de.bsvrz.sys.funclib.debug.Debug |
debug |
private List<INeueDatenListener> |
m_angemeldeteListener
Liste zur Verwaltung der Listener.
|
private String |
m_asp
benötigter Aspekt.
|
private String |
m_atg
Definition der Attributgruppe.
|
private de.bsvrz.dav.daf.main.ClientDavConnection |
m_connection
Verbindung zum DaV
|
private String |
m_pid
Pid des Objekts
|
private String |
m_quelle |
private String |
m_status |
private String |
m_zustand |
Constructor and Description |
---|
RdsMeldungsEmpfang(de.bsvrz.dav.daf.main.ClientDavConnection connection,
String pid)
Konstruktor der Klasse.
|
Modifier and Type | Method and Description |
---|---|
private void |
abmeldeLeseDaV(String objPid,
String atgPid,
String aspPid)
Methode die das Objekt mit der Pid objPid beim Datenverteiler abmeldet
zum Lesen der Attibutgruppe atgPid unter dem Aspekt aspPid.
|
void |
addListener(INeueDatenListener listener)
Methode zum Hinzufügen eines Listeners
|
private void |
anmeldeLeseDaV(String objPid,
String atgPid,
String aspPid,
de.bsvrz.dav.daf.main.ReceiverRole role)
Methode die das Objekt mit der PID objPid beim Datenverteiler anmeldet
zum Lesen der Attibutgruppe atgPid unter dem Aspekt aspPid.
|
private void |
benachrichtigeListener()
Methode mit der die Klasse alle bei ihr angemeldeten Listener über die
Änderung der Selektion informiert.
|
void |
dispose()
Methode die dieses Stauobjekt am DaV abmeldet
|
String |
getQuelle() |
String |
getStatus() |
String |
getZustand() |
void |
removeListener(INeueDatenListener listener)
Methode zum Entfernen eines Listeners
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] arg0)
Update Methode des ClientReceiverInterface.
|
private boolean _debugAnmelde
private de.bsvrz.sys.funclib.debug.Debug debug
private boolean _debug
private de.bsvrz.dav.daf.main.ClientDavConnection m_connection
private String m_atg
private String m_asp
private List<INeueDatenListener> m_angemeldeteListener
private String m_pid
private String m_status
private String m_zustand
private String m_quelle
public RdsMeldungsEmpfang(de.bsvrz.dav.daf.main.ClientDavConnection connection, String pid)
connection
- Verbindung zum DaVpid
- Pid eines Objekts vom Typ "typ.rdsMeldung"public void update(de.bsvrz.dav.daf.main.ResultData[] arg0)
Exception
auf wird der entsprechende Offset auf 0
gesetzt.update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
arg0
- beinhaltet die empfangenen Datenpublic String getStatus()
public String getQuelle()
public String getZustand()
private void anmeldeLeseDaV(String objPid, String atgPid, String aspPid, de.bsvrz.dav.daf.main.ReceiverRole role)
objPid
- Pid des ObjektsatgPid
- Attributgruppe die angemeldet werden sollaspPid
- Apekt der angemeldet werden sollrole
- Rolle des Empfängers (siehe
stauma.dav.clientside.ReceiveOptions)private void abmeldeLeseDaV(String objPid, String atgPid, String aspPid)
objPid
- Pid des ObjektsatgPid
- Attributgruppe die abgemeldet werden sollaspPid
- Apekt der abgemeldet werden sollpublic void dispose()
public void addListener(INeueDatenListener listener)
listener
- Listener der hinzugefügt werden sollpublic void removeListener(INeueDatenListener listener)
listener
- Listener der entfernt werden sollprivate void benachrichtigeListener()
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.