public final class SenderRole
extends java.lang.Object
Verwaltung der Rolle der Applikation bei Sendeanmeldungen. Die Klasse verwaltet, ob eine Anmeldung als Quelle oder als einfacher Sender erfolgen soll. Eine neue Rolle kann mit dem Konstruktor
oder mit den Klassenmethoden source()
und sender()
instanziiert werden.
Constructor and Description |
---|
SenderRole(boolean asSource)
Erzeugt die Rolle der Applikation als Quelle oder als einfacher Sender.
|
Modifier and Type | Method and 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.
|
public SenderRole(boolean asSource)
Erzeugt die Rolle der Applikation als Quelle oder als einfacher Sender.
asSource
- true
, falls eine Anmeldung als Quelle erfolgen soll oder false
falls eine Anmeldung als einfacher Sender erfolgen soll.public boolean equals(java.lang.Object other)
Vergleicht dieses Objekt mit dem angegebenen Objekt auf logische Gleichheit.
equals
in class java.lang.Object
other
- Das Objekt mit dem dieses Objekt verglichen werden soll.true
, wenn dieses Objekt gleich dem angegebenen Objekt ist, sonst false
.public int hashCode()
Bestimmt den Hash-Code dieses Objekts.
hashCode
in class java.lang.Object
public java.lang.String toString()
Liefert eine textuelle Beschreibung dieses Objekts zurück.
toString
in class java.lang.Object
public static SenderRole source()
Erzeugt die Rolle der Applikation als Quelle.
public static SenderRole sender()
Erzeugt die Rolle der Applikation als einfacher Sender.
public final boolean isSource()
Bestimmt, ob die Applikation in dieser Rolle eine Quelle ist.
true
, falls die Applikation in dieser Rolle eine Quelle ist; sonst false
.public final boolean isSender()
Bestimmt, ob die Applikation in dieser Rolle ein einfacher Sender ist.
true
, falls die Applikation in dieser Rolle ein Sender ist; sonst false
.