Class ClientDavRequester

java.lang.Object
de.bsvrz.dav.daf.main.DavRequester
de.bsvrz.dav.daf.main.ClientDavRequester

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

    • ClientDavRequester

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

    • 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