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
ClientSenderInterfacedataRequest(SystemObject, DataDescription, byte) |
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
see
ClientSenderInterfaceisRequestSupported(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
ClientReceiverInterfaceupdate(ResultData[]) |
public boolean abonniereDaVInfo(IDaVInfoKonsument kon)
abonniereDaVInfo in interface IDaVInfoAnbieterkon - ProzessInfo Konsumentpublic boolean kuendigeDaVInfo(IDaVInfoKonsument kon)
kuendigeDaVInfo in interface IDaVInfoAnbieterkon - 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 DavLibleseRechnerInformation(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)
ClientSenderInterfacedataRequest(SystemObject, DataDescription, byte)dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterfacepublic boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
ClientSenderInterfaceisRequestSupported(SystemObject, DataDescription)isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterfacepublic void update(de.bsvrz.dav.daf.main.ResultData[] results)
ClientReceiverInterfaceupdate(ResultData[])update in interface de.bsvrz.dav.daf.main.ClientReceiverInterface