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ückForeignObjectManager
getForeignObjectManager()
-
-
-
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
-
getForeignObjectManager
public ForeignObjectManager getForeignObjectManager()
-
-