Class ClientDavRequester


  • public class ClientDavRequester
    extends DavRequester
    Implementiert die Schnittstelle Applikation-Dav (siehe DavRequester) auf Client-Seite
    • Constructor Detail

      • ClientDavRequester

        public ClientDavRequester​(ClientDavConnection connection)
        Erstellt eine neue ClientDavRequester-Instanz
        Parameters:
        connection - Verbindung zum Datenverteiler
    • Method Detail

      • onReceive

        protected void onReceive​(Data data)
        Description copied from class: DavRequester
        Wird beim Empfang von Daten aufgerufen
        Specified by:
        onReceive in class DavRequester
        Parameters:
        data - Daten
      • triggerSubscribe

        public void triggerSubscribe​(boolean isSource,
                                     TransactionDataDescription dataDescription,
                                     java.util.Collection<InnerDataSubscription> subscriptions)
                              throws OneSubscriptionPerSendData
        Sendet eine Nachricht an den Datenverteiler, die das anmeldenden von Transaktionen bewirken soll
        Parameters:
        isSource - Quell-Anmeldung? Sonst Senke.
        dataDescription - Datenidentifikation der Transaktion
        subscriptions - Datenidentifikationen innerhalb der Transaktion
        Throws:
        OneSubscriptionPerSendData - Fehler bei der Anmeldung
      • getSubscriptionInfo

        public ClientSubscriptionInfo getSubscriptionInfo​(DavApplication davApplication,
                                                          SystemObject object,
                                                          AttributeGroupUsage usage,
                                                          short simulationVariant)
                                                   throws java.io.IOException
        Gibt Informationen über die Anmeldungen am lokalen Datenverteiler heraus
        Parameters:
        davApplication -
        object - Objekt
        usage - Attributgruppenverwendung
        simulationVariant - Simulationsvariante
        Returns:
        Info-Objekt
        Throws:
        java.io.IOException
      • getSubscriptionInfo

        public ApplicationSubscriptionInfo getSubscriptionInfo​(DavApplication davApplication,
                                                               ClientApplication application)
                                                        throws java.io.IOException
        Gibt Informationen über die Anmeldungen am lokalen Datenverteiler heraus
        Parameters:
        davApplication -
        application - Applikation, von der Anmeldungen ermittelt werden sollen
        Returns:
        Info-Objekt
        Throws:
        java.io.IOException