Package de.bsvrz.dav.daf.main.config
Interface ConfigurationCommunicationInterface
- All Known Subinterfaces:
ClientApplication
,DynamicObject
,MutableSet
- All Known Implementing Classes:
DafClientApplication
,DafDynamicObject
,DafMutableSet
,RemoteDynamicObject
public interface ConfigurationCommunicationInterface
Schnittstelle zum Zugriff auf den Zustand der Kommunikation zwischen zwei Konfigurationen. Eine Applikation kann sich auf Änderungen des
Kommunikationszustandes
addConfigurationCommunicationChangeListener(ConfigurationCommunicationChangeListener)
anmelden und auch wieder
removeConfigurationCommunicationChangeListener(ConfigurationCommunicationChangeListener)
abmelden.-
Method Summary
Modifier and TypeMethodDescriptionvoid
Meldet einen Beobachter für die Zustandsänderungen der Kommunikation mit der verwaltenden Konfigurationen dieses Objekts an.boolean
Gibt an, ob die Kommunikation mit der verwaltenden Konfiguration dieses Objekts aktiv ist.void
Meldet einen Beobachter für die Zustandsänderungen dieser Kommunikation wieder ab.
-
Method Details
-
addConfigurationCommunicationChangeListener
Meldet einen Beobachter für die Zustandsänderungen der Kommunikation mit der verwaltenden Konfigurationen dieses Objekts an. Bei Änderungen wird die MethodeConfigurationCommunicationChangeListener.configurationCommunicationChange(ConfigurationCommunicationInterface, boolean)
des angegebenen Beobachters aufgerufen.- Parameters:
listener
- Beobachter für Zustandsänderungen der Kommunikation.
-
removeConfigurationCommunicationChangeListener
void removeConfigurationCommunicationChangeListener(ConfigurationCommunicationChangeListener listener) Meldet einen Beobachter für die Zustandsänderungen dieser Kommunikation wieder ab.- Parameters:
listener
- Ein bisher für Zustandsänderungen der Kommunikation angemeldeter Beobachter.
-
isConfigurationCommunicationActive
boolean isConfigurationCommunicationActive()Gibt an, ob die Kommunikation mit der verwaltenden Konfiguration dieses Objekts aktiv ist.- Returns:
- true bedeutet, dass die Kommunikation aktiv ist und false zeigt an, dass die Kommunikation unterbrochen ist
-