public class DavTransmitterPublisher extends java.lang.Object implements TransmitterStatusPublisher
Veröffentlicht den Kommunikationszustand ver verbundenen Datenverteiler über die Attributgruppe atg.datenverteilerKommunikationsZustand am Datenverteilerobjekt. Falls das Datenmodell zu alt ist, tut diese Klasse nichts.
Constructor and Description |
---|
DavTransmitterPublisher(ClientDavConnection connection,
ConfigurationObject davObject)
Erstellt einen neuen DavTransmitterPublisher
|
Modifier and Type | Method and Description |
---|---|
void |
update(java.util.Set<TransmitterStatus> connections)
Wird aufgerufen, wenn sich die verbundenen Datenverteiler geändert haben.
|
public DavTransmitterPublisher(ClientDavConnection connection, ConfigurationObject davObject)
Erstellt einen neuen DavTransmitterPublisher
connection
- VerbindungdavObject
- Datenverteiler-Objekt (Wichtig: kann unterschiedlich von connection.getLocalDav() sein, muss daher separat übergeben werden!)public void update(java.util.Set<TransmitterStatus> connections)
TransmitterStatusPublisher
Wird aufgerufen, wenn sich die verbundenen Datenverteiler geändert haben. Als Key werden die konfigurierten Verbindungsinformationen gespeichert (siehe ConfigurationManager.getTransmitterConnectionInfo(long)
).
Als Values wird der Verbindungsstatus gespeichert plus eine eventuelle Fehlernachricht.
update
in interface TransmitterStatusPublisher
connections
- Konfigurierte Verbindungen