Class ConfigurationCommunicator

java.lang.Object
de.bsvrz.puk.config.main.communication.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 Summary

    Constructors
    Constructor Description
    ConfigurationCommunicator​(AsyncRequestQueue asyncRequestQueue, ConfigDataModel dataModel, java.io.File userManagementFile, de.bsvrz.dav.daf.main.ClientDavParameters dafParameters, java.io.File foreignObjectCacheFile)  
  • Method Summary

    Modifier and Type Method Description
    void close()
    Wird aufgerufen, wenn das System heruntergefahren werden soll.
    ConfigAuthentication getAuthentication()
    Gibt die ConfigAuthentication-Klasse zurück
    ForeignObjectManager getForeignObjectManager()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • 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 Details

    • 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
    • getForeignObjectManager

      public ForeignObjectManager getForeignObjectManager()