public final class BestaetigterDavSender
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientSenderInterface, de.bsvrz.dav.daf.main.DavConnectionListener
| Modifier and Type | Method and Description |
|---|---|
void |
abmelden(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription desc)
führt eine Abmeldung für die übergebene Kombination aus Systemobjekt und
Datenbschreibung aus.
|
void |
anmelden(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription desc,
boolean quelle)
führt eine Anmeldung für die übergebene Kombination aus Systemobjekt und
Datenbschreibung aus.
|
void |
connectionClosed(de.bsvrz.dav.daf.main.ClientDavInterface connection) |
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription desc,
byte status) |
static BestaetigterDavSender |
getSender(de.bsvrz.dav.daf.main.ClientDavInterface connection)
erzeugt und liefert eine Instanz eines Senderobjekts für die übergebene
Datenverteilerverbindung.
|
boolean |
isQuelle(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription dataDesc)
ermittelt, ob für das übergebene Objekt und die Datenbeschreibung eine
Anmeldung als Quelle erfolgt ist.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
.
|
void |
warteAufBestaetigung(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription desc,
long timeout)
blockiert einen Thread, bis die beschriebene Anmeldung bestätigt wurde.
|
public static BestaetigterDavSender getSender(de.bsvrz.dav.daf.main.ClientDavInterface connection)
connection - die verwendete Datenverteilerverbindungpublic void abmelden(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription desc)
objekt - das Systemobjektdesc - die Datenbschreibungpublic void anmelden(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription desc,
boolean quelle)
objekt - das Systemobjektdesc - die Datenbschreibungquelle - die Anmeldung soll als Quelle erfolgenpublic void connectionClosed(de.bsvrz.dav.daf.main.ClientDavInterface connection)
connectionClosed in interface de.bsvrz.dav.daf.main.DavConnectionListenerpublic void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription desc,
byte status)
dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterfacepublic boolean isQuelle(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription dataDesc)
objekt - das ObjektdataDesc - die Datenbeschreibungpublic boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterfaceClientSenderInterface.isRequestSupported(SystemObject,
DataDescription)public void warteAufBestaetigung(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription desc,
long timeout)
throws de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed
objekt - das Systemobjektdesc - die Datenbeschreibungtimeout - die maximale Wartezeit in Sekundende.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed - die Sendeanmeldung konnte innerhalb der geforderten Zeit
nicht bestätigt werden