public class DavLib extends java.lang.Object implements de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.ClientSenderInterface, IDaVInfoAnbieter
Constructor and Description |
---|
DavLib(de.bsvrz.dav.daf.main.ClientDavInterface connection) |
Modifier and Type | Method and Description |
---|---|
void |
abmeldeLeseAngemeldeteAppl(java.lang.String pidDAV)
Methode zur DaV Empfangs - Abmeldung für Objekt vom Type typ.datenverteiler, Attributgruppe
|
void |
abmeldeLeseApplFertig(java.lang.String applId)
Methode zur DaV Empfangs Abmeldung für Objekte vom Type typ.applikation ; Attributgruppe
ApplikationsFertigmedlung
|
void |
abmeldeLeseDav(java.lang.String objPid,
java.lang.String atgPid,
java.lang.String aspPid)
Methode die das Objekt mit der PID objPid beim Datenverteiler vom Lesen abmeldet,
Attibutgruppe atgPid unter dem Aspekt aspPid.
|
void |
abmeldeLeseProzessInfo(java.lang.String pidRechner)
Methode zur DaV Empfang Abmeldung für Rechners Objekt, Attributgruppe typ.rechner.prozessInfo.zustand.
|
void |
abmeldeLeseProzessInfoAuto(java.util.HashMap<java.lang.String,RechnerDaten> rdl)
Meldet alle Rechnerobjekte in rdl von Lese Aspekt "typ.rechner.prozessInfo.zustand" ab.
|
void |
abmeldeSendeDaV(java.lang.String objPid,
java.lang.String atgPid,
java.lang.String aspPid)
Methode die das Objekt mit der PID objPid beim Datenverteiler vom senden abmeldet,
Attibutgruppe atgPid, Aspekt aspPid.
|
boolean |
abonniereDaVInfo(IDaVInfoKonsument kon)
|
boolean |
anmeldeLeseAngemeldeteAppl(java.lang.String pidDAV)
Methode zur DaV Empfangs - Anmeldung für Objekt vom Type typ.datenverteiler, Attributgruppe
angemeldeteApplikationen
|
boolean |
anmeldeLeseApplFertig(java.lang.String applId)
Methode zur DaV Empfangs Anmeldung für Objekte vom Type typ.applikation ; Attributgruppe
ApplikationsFertigmedlung.
|
boolean |
anmeldeLeseProzessInfo(java.lang.String pidRechner)
Methode zur DaV Empfangs Anmeldung für Rechners Objekt, Attributgruppe typ.rechner.prozessInfo.zustand.
|
void |
anmeldeLeseProzessInfoList(java.util.HashMap<java.lang.String,RechnerDaten> rdl,
java.lang.String rechner)
Meldet alle Rechnerelemente aus rdl am DaV an.
|
de.bsvrz.dav.daf.main.DataDescription |
anmeldeSendeDav(java.lang.String objPid,
java.lang.String atgPid,
java.lang.String aspPid,
de.bsvrz.dav.daf.main.SenderRole role)
Methode die das Objekt mit der PID objPid beim Datenverteiler zum senden anmeldet,
Attibutgruppe atgPid, Aspekt aspPid.
|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state)
see
ClientSenderInterface dataRequest(SystemObject, DataDescription, byte) |
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
see
ClientSenderInterface isRequestSupported(SystemObject, DataDescription) |
boolean |
kuendigeDaVInfo(IDaVInfoKonsument kon)
|
void |
leseRechnerInformation(java.util.HashMap<java.lang.String,RechnerDaten> rdlist,
java.lang.String rechner,
de.bsvrz.dav.daf.main.ClientDavInterface connection)
Ergänzt übergebene Rechnerliste um die am
aktuellen Datenverteiler konfigurierten Rechnerobjekte == Aspekt typ.rechner.rechnerInformation.Eigenschaft
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] results)
see
ClientReceiverInterface update(ResultData[]) |
public boolean abonniereDaVInfo(IDaVInfoKonsument kon)
abonniereDaVInfo
in interface IDaVInfoAnbieter
kon
- ProzessInfo Konsumentpublic boolean kuendigeDaVInfo(IDaVInfoKonsument kon)
kuendigeDaVInfo
in interface IDaVInfoAnbieter
kon
- ProzessInfo Konsumentpublic void leseRechnerInformation(java.util.HashMap<java.lang.String,RechnerDaten> rdlist, java.lang.String rechner, de.bsvrz.dav.daf.main.ClientDavInterface connection)
rdlist
- Maprechner
- null,lokal->nur lokalen (aktuellen) Rechner, konfig->alle am DAV konfigurierten Rechner
sonst->den uebergebenen Rechnerconnection
- Verbindung zum DAVpublic void anmeldeLeseProzessInfoList(java.util.HashMap<java.lang.String,RechnerDaten> rdl, java.lang.String rechner)
rdl
- siehe obige Beschreibungrechner
- siehe 2. Parameter in DavLib
leseRechnerInformation(HashMap, String, ClientDavInterface)
public void abmeldeLeseProzessInfoAuto(java.util.HashMap<java.lang.String,RechnerDaten> rdl)
rdl
- Liste der auf prozessInfo angemeldeten Rechnerpublic boolean anmeldeLeseProzessInfo(java.lang.String pidRechner)
pidRechner
- pid des Objekts vom Type typ.rechnerpublic void abmeldeLeseProzessInfo(java.lang.String pidRechner)
pidRechner
- pid des Objekts vom Type typ.rechnerpublic boolean anmeldeLeseAngemeldeteAppl(java.lang.String pidDAV)
pidDAV
- pid des Objekts vom Type typ.datenverteilerpublic void abmeldeLeseAngemeldeteAppl(java.lang.String pidDAV)
pidDAV
- pid des Objekts vom Type typ.datenverteilerpublic boolean anmeldeLeseApplFertig(java.lang.String applId)
applId
- Id des Objekts vom Type typ.appliaktionpublic void abmeldeLeseApplFertig(java.lang.String applId)
applId
- Id des Objekts vom Type typ.appliaktionpublic void abmeldeLeseDav(java.lang.String objPid, java.lang.String atgPid, java.lang.String aspPid)
objPid
- Pid oder Id des ObjektsatgPid
- Attributgruppe die abgemeldet werden sollaspPid
- Apekt der abgemeldet werden sollpublic de.bsvrz.dav.daf.main.DataDescription anmeldeSendeDav(java.lang.String objPid, java.lang.String atgPid, java.lang.String aspPid, de.bsvrz.dav.daf.main.SenderRole role)
objPid
- Pid des ObjektsatgPid
- Pid der AttributgruppeaspPid
- Pid des Aspektsrole
- Rolepublic void abmeldeSendeDaV(java.lang.String objPid, java.lang.String atgPid, java.lang.String aspPid)
objPid
- Pid des ObjektsatgPid
- Attributgruppe die abgemeldet werden sollaspPid
- Apekt der abgemeldet werden sollpublic void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
ClientSenderInterface
dataRequest(SystemObject, DataDescription, byte)
dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
ClientSenderInterface
isRequestSupported(SystemObject, DataDescription)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public void update(de.bsvrz.dav.daf.main.ResultData[] results)
ClientReceiverInterface
update(ResultData[])
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface