de.bsvrz.dav.daf.main.impl.config
Class ConfigurationCommunicationListenerSupport
java.lang.Object
de.bsvrz.dav.daf.main.impl.config.ConfigurationCommunicationListenerSupport
public class ConfigurationCommunicationListenerSupport
- extends Object
Verwaltet die Listener für die Kommunikation mit der Komfiguration.
- Author:
- Kappich Systemberatung
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_configComListeners
CopyOnWriteArrayList<ConfigurationCommunicationChangeListener> _configComListeners
- Speichert alle Beobachter, die an Kommunikationsänderungen zu diesem Objekts interessiert sind.
ConfigurationCommunicationListenerSupport
public ConfigurationCommunicationListenerSupport()
addConfigurationCommunicationChangeListener
public void addConfigurationCommunicationChangeListener(ConfigurationCommunicationChangeListener listener)
- Parameters:
listener
- Beobachter für Zustandsänderungen der Kommunikation.- See Also:
ConfigurationCommunicationInterface.isConfigurationCommunicationActive()
removeConfigurationCommunicationChangeListener
public void removeConfigurationCommunicationChangeListener(ConfigurationCommunicationChangeListener listener)
- Parameters:
listener
- Ein bisher für Zustandsänderungen der Kommunikation angemeldeter Beobachter.- See Also:
ConfigurationCommunicationInterface.removeConfigurationCommunicationChangeListener(ConfigurationCommunicationChangeListener)
configurationCommunicationChange
public void configurationCommunicationChange(ConfigurationCommunicationInterface object,
boolean configComStatus)
- Schnittstelle um allen angemeldeten Listenern Bescheid zu geben, dass sich der Zustand der Kommunikation mit der verwaltenden Konfiguration
des angegebenen Objekts geändert hat.
- Parameters:
object
- Objekt (MutableSet
oder DynamicObject
) zu dessen verwaltenden Konfiguration sich der Kommunikationszustand geändert hatconfigComStatus
- der aktuelle Kommunikationszustand. True bedeutet die Kommunikation steht, false zeigt eine Unterbrechung der Kommunikation an