public class DataExchangeManager extends AbstractKExDaVExchange<de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription,DataExchange>
Constructor and Description |
---|
DataExchangeManager(RemoteDaVParameter parameter,
ManagerInterface manager,
CorrespondingObjectManager correspondingObjectManager)
Konstruktor
|
Modifier and Type | Method and Description |
---|---|
protected DataExchange |
createExchange(de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription description)
Template-Methode, die anhand einer Description ein Datenaustausch-Klasse erstellt
|
protected Set<de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription> |
getExchangeDescriptionsFromNewParameters(RemoteDaVParameter parameters)
Template-Methode, die für einen Parameter-Datensatz alle Datenbeschreibungen zurückgeben soll
|
protected void |
notifyNewExchangeDescriptions(Set<de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription> newExchangeDescriptions)
Benachrichtigung über neue Asutausche, damit z.B.
|
protected void |
removeExchange(DataExchange exchange)
Template-Methode, die eine Datenaustauschklasse deaktiviert bzw.
|
getExchangeMap, getManager, setParameter, start, stop
public DataExchangeManager(RemoteDaVParameter parameter, ManagerInterface manager, CorrespondingObjectManager correspondingObjectManager)
parameter
- Parametermanager
- VerwaltungcorrespondingObjectManager
- Verwaltung korrespondierender Objekteprotected void notifyNewExchangeDescriptions(Set<de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription> newExchangeDescriptions)
AbstractKExDaVExchange
notifyNewExchangeDescriptions
in class AbstractKExDaVExchange<de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription,DataExchange>
newExchangeDescriptions
- neue Austauschbeschreibungenprotected DataExchange createExchange(de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription description) throws KExDaVException
AbstractKExDaVExchange
createExchange
in class AbstractKExDaVExchange<de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription,DataExchange>
description
- DescriptionKExDaVException
- Falls ein Fehler auftrittprotected void removeExchange(DataExchange exchange)
AbstractKExDaVExchange
removeExchange
in class AbstractKExDaVExchange<de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription,DataExchange>
exchange
- Datenaustauschklasseprotected Set<de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription> getExchangeDescriptionsFromNewParameters(RemoteDaVParameter parameters)
AbstractKExDaVExchange
getExchangeDescriptionsFromNewParameters
in class AbstractKExDaVExchange<de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription,DataExchange>
parameters
- Parameter