Class SenderRole

    • Constructor Summary

      Constructors 
      Constructor Description
      SenderRole​(boolean asSource)
      Erzeugt die Rolle der Applikation als Quelle oder als einfacher Sender.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object other)
      Vergleicht dieses Objekt mit dem angegebenen Objekt auf logische Gleichheit.
      int hashCode()
      Bestimmt den Hash-Code dieses Objekts.
      boolean isSender()
      Bestimmt, ob die Applikation in dieser Rolle ein einfacher Sender ist.
      boolean isSource()
      Bestimmt, ob die Applikation in dieser Rolle eine Quelle ist.
      static SenderRole sender()
      Erzeugt die Rolle der Applikation als einfacher Sender.
      static SenderRole source()
      Erzeugt die Rolle der Applikation als Quelle.
      java.lang.String toString()
      Liefert eine textuelle Beschreibung dieses Objekts zurück.
      • Methods inherited from class java.lang.Object

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

      • SenderRole

        public SenderRole​(boolean asSource)
        Erzeugt die Rolle der Applikation als Quelle oder als einfacher Sender.
        Parameters:
        asSource - true, falls eine Anmeldung als Quelle erfolgen soll oder false falls eine Anmeldung als einfacher Sender erfolgen soll.
    • Method Detail

      • source

        public static SenderRole source()
        Erzeugt die Rolle der Applikation als Quelle.
        Returns:
        Rolle für Empfangsanmeldungen als Quelle.
      • sender

        public static SenderRole sender()
        Erzeugt die Rolle der Applikation als einfacher Sender.
        Returns:
        Rolle für Empfangsanmeldungen als einfacher Sender.
      • equals

        public boolean equals​(java.lang.Object other)
        Vergleicht dieses Objekt mit dem angegebenen Objekt auf logische Gleichheit.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        other - Das Objekt mit dem dieses Objekt verglichen werden soll.
        Returns:
        true, wenn dieses Objekt gleich dem angegebenen Objekt ist, sonst false.
      • hashCode

        public int hashCode()
        Bestimmt den Hash-Code dieses Objekts.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        Hash-Code dieses Objekts.
      • toString

        public java.lang.String toString()
        Liefert eine textuelle Beschreibung dieses Objekts zurück.
        Overrides:
        toString in class java.lang.Object
        Returns:
        Beschreibung dieses Objekts.
      • isSource

        public boolean isSource()
        Bestimmt, ob die Applikation in dieser Rolle eine Quelle ist.
        Returns:
        true, falls die Applikation in dieser Rolle eine Quelle ist; sonst false.
      • isSender

        public boolean isSender()
        Bestimmt, ob die Applikation in dieser Rolle ein einfacher Sender ist.
        Returns:
        true, falls die Applikation in dieser Rolle ein Sender ist; sonst false.