Class SenderSubscription


  • public class SenderSubscription
    extends java.lang.Object
    • Constructor Detail

      • SenderSubscription

        public SenderSubscription​(ClientSenderInterface client,
                                  SystemObject systemObject,
                                  DataDescription dataDescription,
                                  short externalSimulationVariant,
                                  SenderRole senderRole)
                           throws ConfigurationException
        Erzeugt ein neues Objekt mit den gegebenen Parametern.
        Parameters:
        client - Repräsentant des Empängers
        systemObject - Objekt der Anmeldung
        dataDescription - Beschreibende Informationen der zu versendenden Daten
        externalSimulationVariant -
        senderRole -
        Throws:
        ConfigurationException - wenn Fehler bei Konfigurationsänderungen auftritt.
    • Method Detail

      • getClientSender

        public final ClientSenderInterface getClientSender()
        Gibt den Empfänger zurück.
        Returns:
        Repräsentant des Empängers
      • setClientSender

        public final void setClientSender​(ClientSenderInterface client)
        Setzt den Repräsentant des Empängers.
        Parameters:
        client - Repräsentant des Empängers
      • getSystemObject

        public final SystemObject getSystemObject()
        Gibt der Systemobjekt zurück
        Returns:
        Systemobjekt
      • getDataDescription

        public final DataDescription getDataDescription()
        Gibt die beschreibende Informationen der zu versendenden Daten zurück
        Returns:
        beschreibende Informationen
      • getBaseSubscriptionInfo

        public final BaseSubscriptionInfo getBaseSubscriptionInfo()
        Gibt die Basisanmeldeinformationen zurück
        Returns:
        Basisanmeldeinformation
      • getSendSubscriptionInfo

        public final SendSubscriptionInfo getSendSubscriptionInfo()
        Gibt die Senderanmeldeinformationen zurück
        Returns:
        Senderanmeldeinformation
      • isSource

        public final boolean isSource()
        Gibt an, ob der Status der Applikation der einer Quelle ist.
        Returns:
        true: Anmeldung ist Quelle , false: Anmeldung ist keine Quelle
      • isSender

        public final boolean isSender()
        Gibt an, ob der Status der Applikation der eines Senders ist.
        Returns:
        true: Anmeldung ist Sender , false: Anmeldung ist kein Sender