Interface TelegramManagerTransactionInterface

All Known Implementing Classes:
TelegramManager

public interface TelegramManagerTransactionInterface
Schnittstelle für die Transaktionen, die der Subscriptionsmanager implementieren sollte
  • Method Summary

    Modifier and Type Method Description
    long getNextDataIndex​(de.bsvrz.dav.daf.communication.lowLevel.telegrams.BaseSubscriptionInfo info)
    Gibt den nächsten Datenindex für eine gegebene Anmeldung zurück
    void sendTelegramsFromTransaction​(boolean isSource, de.bsvrz.dav.daf.communication.lowLevel.telegrams.ApplicationDataTelegram[] dataTelegrams, long applicationId)
    Sendet ein Telegram.
  • Method Details

    • sendTelegramsFromTransaction

      void sendTelegramsFromTransaction​(boolean isSource, de.bsvrz.dav.daf.communication.lowLevel.telegrams.ApplicationDataTelegram[] dataTelegrams, long applicationId)
      Sendet ein Telegram. Wird vom DavTransactionManager benutzt, um manuell Telegramme mit einem vorgegebenen Datenindex zu senden.
      Parameters:
      isSource - true wenn Quelle
      dataTelegrams - Telegramm (oder mehrere falls gesplittet)
      applicationId - ID der sendenden Applikation
    • getNextDataIndex

      long getNextDataIndex​(de.bsvrz.dav.daf.communication.lowLevel.telegrams.BaseSubscriptionInfo info)
      Gibt den nächsten Datenindex für eine gegebene Anmeldung zurück
      Parameters:
      info - Anmeldungs-Info
      Returns:
      Ein Datenindex