Class SendSubscriptionInfo


  • public class SendSubscriptionInfo
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      BaseSubscriptionInfo getBaseSubscriptionInfo()
      Gibt die Basisanmeldeinformationen zurück
      byte getLastTriggerRequest()
      Gibt den letzten Zustand des Triggerflags zurück.
      short getLength()
      Gibt die Länge des Telegramms zurück
      boolean isRequestSupported()
      Gibt an, ob die Applikation getriggert werden kann.
      boolean isSender()
      Gibt an, ob der Status der Applikation Sender ist.
      boolean isSenderRequestNotSupported()
      Gibt an, ob der Status der Applikation Sender ist und ob nicht getriggert werden kann.
      boolean isSenderRequestSupported()
      Gibt an, ob der Status der Applikation Sender ist und ob getriggert werden kann.
      boolean isSource()
      Gibt an, ob der Status der Applikation Quelle ist.
      boolean isSourceRequestNotSupported()
      Gibt an, ob der Status der Applikation Quelle ist und ob getriggert werden kann.
      boolean isSourceRequestSupported()
      Gibt an, ob der Status der Applikation Quelle ist und ob getriggert werden kann.
      java.lang.String parseToString()
      Gibt ein String zurrück, der diesen Datensatz beschreibt
      void read​(java.io.DataInputStream in)
      Lesen eines Datensatzes vom gegebenen DataInputStream
      void setLastTriggerRequest​(byte b)
      Setzt den letzten Zustand des Triggerflags.
      java.lang.String toString()  
      void write​(java.io.DataOutputStream out)
      Schreiben eines Datensatzes in das gegebene DataOutputStream
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SendSubscriptionInfo

        public SendSubscriptionInfo()
        Erzeugt neues Objekt ohne Parameter. Diese werden später gesetzt
      • SendSubscriptionInfo

        public SendSubscriptionInfo​(BaseSubscriptionInfo baseSubscriptionInfo,
                                    SenderRole senderRole,
                                    boolean requestSupport)
        Erzeugt neues Objekt mit gegebenen Parametern.
        Parameters:
        baseSubscriptionInfo - Basisannmeldeinformaion
        senderRole - Senderrolle
        requestSupport - Triggerflag
    • Method Detail

      • getLastTriggerRequest

        public final byte getLastTriggerRequest()
        Gibt den letzten Zustand des Triggerflags zurück.
        Returns:
        letzter Zustand des Triggerflags
      • setLastTriggerRequest

        public final void setLastTriggerRequest​(byte b)
        Setzt den letzten Zustand des Triggerflags.
        Parameters:
        b - Zusatnd
      • getBaseSubscriptionInfo

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

        public final boolean isSenderRequestSupported()
        Gibt an, ob der Status der Applikation Sender ist und ob getriggert werden kann.
        Returns:
        ture: Applikation ist ein Sender und es darf getriggert werden, false: Applikation ist kein Sender oder es darf nicht getriggert werden.
      • isSenderRequestNotSupported

        public final boolean isSenderRequestNotSupported()
        Gibt an, ob der Status der Applikation Sender ist und ob nicht getriggert werden kann.
        Returns:
        ture: Applikation ist ein Sender und es darf nicht getriggert werden, false: Applikation ist kein Sender oder es darf getriggert werden.
      • isSourceRequestSupported

        public final boolean isSourceRequestSupported()
        Gibt an, ob der Status der Applikation Quelle ist und ob getriggert werden kann.
        Returns:
        ture: Applikation ist eine Quelle und es darf getriggert werden, false: Applikation ist keine Quelle oder es darf nicht getriggert werden.
      • isSourceRequestNotSupported

        public final boolean isSourceRequestNotSupported()
        Gibt an, ob der Status der Applikation Quelle ist und ob getriggert werden kann.
        Returns:
        ture: Applikation ist eine Quelle und es darf nicht getriggert werden, false: Applikation ist keine Quelle oder es darf getriggert werden.
      • isSource

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

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

        public final boolean isRequestSupported()
        Gibt an, ob die Applikation getriggert werden kann.
        Returns:
        true: Applikation kann getriggert werden, false: Applikation kann nicht getriggert werden
      • parseToString

        public final java.lang.String parseToString()
        Gibt ein String zurrück, der diesen Datensatz beschreibt
        Returns:
        Der String, der diesen Datensatz beschreibt
      • write

        public final void write​(java.io.DataOutputStream out)
                         throws java.io.IOException
        Schreiben eines Datensatzes in das gegebene DataOutputStream
        Parameters:
        out - DataOutputStream
        Throws:
        java.io.IOException - wenn beim Schreiben in den Outputstream ein Fehler auftritt
      • read

        public final void read​(java.io.DataInputStream in)
                        throws java.io.IOException
        Lesen eines Datensatzes vom gegebenen DataInputStream
        Parameters:
        in - DataInputStream
        Throws:
        java.io.IOException - wenn beim Lesen des Inputstream ein Fehler auftritt
      • getLength

        public short getLength()
        Gibt die Länge des Telegramms zurück
        Returns:
        die Länge des Telegramms
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object