|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.kex.kexdav.main.AbstractKExDaVExchange<DataExchangeDescription,DataExchange>
de.bsvrz.kex.kexdav.dataexchange.DataExchangeManager
public class DataExchangeManager
Verwaltung der Onlinedaten-Austausche pro Datenverteilerverbindung
Field Summary | |
---|---|
private CorrespondingObjectManager |
_correspondingObjectManager
|
Constructor Summary | |
---|---|
DataExchangeManager(RemoteDaVParameter parameter,
ManagerInterface manager,
CorrespondingObjectManager correspondingObjectManager)
Konstruktor |
Method Summary | |
---|---|
protected DataExchange |
createExchange(DataExchangeDescription description)
Template-Methode, die anhand einer Description ein Datenaustausch-Klasse erstellt |
protected Set<DataExchangeDescription> |
getExchangeDescriptionsFromNewParameters(RemoteDaVParameter parameters)
Template-Methode, die für einen Parameter-Datensatz alle Datenbeschreibungen zurückgeben soll |
protected void |
notifyNewExchangeDescriptions(Set<DataExchangeDescription> newExchangeDescriptions)
Benachrichtigung über neue Asutausche, damit z.B. |
protected void |
removeExchange(DataExchange exchange)
Template-Methode, die eine Datenaustauschklasse deaktiviert bzw. |
Methods inherited from class de.bsvrz.kex.kexdav.main.AbstractKExDaVExchange |
---|
getExchangeMap, getManager, setParameter, start, stop |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final CorrespondingObjectManager _correspondingObjectManager
Constructor Detail |
---|
public DataExchangeManager(RemoteDaVParameter parameter, ManagerInterface manager, CorrespondingObjectManager correspondingObjectManager)
parameter
- Parametermanager
- VerwaltungcorrespondingObjectManager
- Verwaltung korrespondierender ObjekteMethod Detail |
---|
protected void notifyNewExchangeDescriptions(Set<DataExchangeDescription> newExchangeDescriptions)
AbstractKExDaVExchange
notifyNewExchangeDescriptions
in class AbstractKExDaVExchange<DataExchangeDescription,DataExchange>
newExchangeDescriptions
- neue Austauschbeschreibungenprotected DataExchange createExchange(DataExchangeDescription description) throws KExDaVException
AbstractKExDaVExchange
createExchange
in class AbstractKExDaVExchange<DataExchangeDescription,DataExchange>
description
- Description
KExDaVException
- Falls ein Fehler auftrittprotected void removeExchange(DataExchange exchange)
AbstractKExDaVExchange
removeExchange
in class AbstractKExDaVExchange<DataExchangeDescription,DataExchange>
exchange
- Datenaustauschklasseprotected Set<DataExchangeDescription> getExchangeDescriptionsFromNewParameters(RemoteDaVParameter parameters)
AbstractKExDaVExchange
getExchangeDescriptionsFromNewParameters
in class AbstractKExDaVExchange<DataExchangeDescription,DataExchange>
parameters
- Parameter
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |