Class LowLevelDataPipeSource


  • public class LowLevelDataPipeSource
    extends LowLevelDataPipe
    Implementierung der LowLevelDataPipe, bei der zuerst ein Empfänger angemeldet wird und wo dann je nach empfangenen Datensätzen (Keine Quelle oder nicht) die Quelle an- oder abgemeldet wird.
    • Constructor Detail

      • LowLevelDataPipeSource

        protected LowLevelDataPipeSource​(KExDaVObject source,
                                         KExDaVObject target,
                                         java.lang.String atgSource,
                                         java.lang.String atgTarget,
                                         java.lang.String aspSource,
                                         java.lang.String aspTarget,
                                         short simulationVariantSource,
                                         short simulationVariantTarget,
                                         de.bsvrz.dav.daf.main.ReceiveOptions receiveOptions,
                                         de.bsvrz.dav.daf.main.ReceiverRole receiverRole,
                                         de.bsvrz.dav.daf.main.SenderRole senderRole,
                                         KExDaVDataPlugin plugin,
                                         ObjectManagerInterface objectManagerInterface,
                                         ManagerInterface manager)
        Erstellt eine Datenverbindungsklasse
        Parameters:
        source - Quell-Objekt
        target - Ziel-Objekt
        atgSource - Quell-Atg
        atgTarget - Ziel-Atg
        aspSource - Quell-Aspekt
        aspTarget - Ziel-Aspekt
        simulationVariantSource - Quell-Simulationsvariante
        simulationVariantTarget - Ziel-Simulationsvariante
        receiveOptions - Nur geänderte Daten übertragen?
        receiverRole - Art der Anmeldung im Quellsystem
        senderRole - Art der Anmeldung im Zielsystem
        plugin - Modul, das das Kopieren und gegebenenfalls anpassen der Daten übernimmt. Im einfachsten Fall eine Instanz des BasicKExDaVDataPlugin.
        objectManagerInterface - Verwaltung korrespondierender Objekte (optional)
        manager - Callback für Ereignisse und Warnungen