Class ReceiverRole

java.lang.Object
de.bsvrz.dav.daf.main.ReceiverRole

public final class ReceiverRole extends Object
Verwaltung der Rolle der Applikation bei Empfangsanmeldungen. Die Klasse verwaltet, ob eine Anmeldung als normaler Empfänger oder als Senke erfolgen soll.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReceiverRole(boolean asDrain)
    Erzeugt die Rolle der Applikation als normalen Empfänger oder als Senke.
  • Method Summary

    Modifier and Type
    Method
    Description
    Erzeugt die Rolle der Applikation als Senke.
    boolean
    equals(Object other)
    Vergleicht dieses Objekt mit dem angegebenen Objekt auf logische Gleichheit.
    int
    Bestimmt den Hash-Code dieses Objekts.
    boolean
    Bestimmt, ob die Applikation in dieser Rolle eine Senke ist.
    boolean
    Bestimmt, ob die Applikation in dieser Rolle ein normaler Empfänger ist.
    Erzeugt die Rolle der Applikation als normalen Empfänger.
    Liefert eine textuelle Beschreibung dieses Objekts zurück.

    Methods inherited from class java.lang.Object

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

    • ReceiverRole

      public ReceiverRole(boolean asDrain)
      Erzeugt die Rolle der Applikation als normalen Empfänger oder als Senke.
      Parameters:
      asDrain - true, wenn die Anmeldung als Senke erfolgen soll; false, wenn die Anmeldung als Empfänger erfolgen soll.
  • Method Details

    • receiver

      public static ReceiverRole receiver()
      Erzeugt die Rolle der Applikation als normalen Empfänger.
      Returns:
      Rolle für Empfangsanmeldungen als normaler Empfänger.
    • drain

      public static ReceiverRole drain()
      Erzeugt die Rolle der Applikation als Senke.
      Returns:
      Rolle für Empfangsanmeldungen als Senke.
    • equals

      public boolean equals(Object other)
      Vergleicht dieses Objekt mit dem angegebenen Objekt auf logische Gleichheit.
      Overrides:
      equals in class 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 Object
      Returns:
      Hash-Code dieses Objekts.
    • toString

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

      public boolean isDrain()
      Bestimmt, ob die Applikation in dieser Rolle eine Senke ist.
      Returns:
      true, falls die Applikation in dieser Rolle eine Senke ist; sonst false.
    • isReceiver

      public boolean isReceiver()
      Bestimmt, ob die Applikation in dieser Rolle ein normaler Empfänger ist.
      Returns:
      true, falls die Applikation in dieser Rolle ein Empfänger ist; sonst false.