Class ConfigurationCommunicator


  • public class ConfigurationCommunicator
    extends java.lang.Object
    Diese Klasse übernimmt den gesamten Datenverkehr der Konfiguration. Dies beinhaltet den Empfang von Aufträgen an die Konfiguration bis hin zum versand der Antworten, die von der Konfiguraiton verschickt werden sollen.

    Alle Anfragen an die Konfiguration werden an das Datenmodell weitergeleitet DataModel und falls nötig an die erzeugten Antworten an die anfragende Applikation zurückgeschickt.

    • Constructor Detail

      • ConfigurationCommunicator

        public ConfigurationCommunicator​(AsyncRequestQueue asyncRequestQueue,
                                         ConfigDataModel dataModel,
                                         java.io.File userManagementFile,
                                         de.bsvrz.dav.daf.main.ClientDavParameters dafParameters,
                                         java.io.File foreignObjectCacheFile)
                                  throws javax.xml.parsers.ParserConfigurationException,
                                         de.bsvrz.dav.daf.main.MissingParameterException,
                                         de.bsvrz.dav.daf.main.CommunicationError,
                                         java.lang.InterruptedException,
                                         de.bsvrz.dav.daf.main.InconsistentLoginException,
                                         de.bsvrz.dav.daf.main.ConnectionException
        Throws:
        javax.xml.parsers.ParserConfigurationException
        de.bsvrz.dav.daf.main.MissingParameterException
        de.bsvrz.dav.daf.main.CommunicationError
        java.lang.InterruptedException
        de.bsvrz.dav.daf.main.InconsistentLoginException
        de.bsvrz.dav.daf.main.ConnectionException
    • Method Detail

      • close

        public void close()
        Wird aufgerufen, wenn das System heruntergefahren werden soll.
      • getAuthentication

        public ConfigAuthentication getAuthentication()
        Gibt die ConfigAuthentication-Klasse zurück
        Returns:
        die ConfigAuthentication-Klasse