Class LowLevelDataPipeDrain


  • public class LowLevelDataPipeDrain
    extends LowLevelDataPipe
    Implementierung der LowLevelDataPipe, bei der zuerst ein Sender angemeldet wird und wo dann je nach Sendesteuerung des Senders die Senke beim anderen Datenverteiler an- oder abgemeldet wird. Wird außerdem für Verbindungen von Sender nach Empfänger (für den bidirektionalen Parameteraustausch) benutzt.
    • Constructor Detail

      • LowLevelDataPipeDrain

        protected LowLevelDataPipeDrain​(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