public final class ReceiverRole
extends java.lang.Object
Verwaltung der Rolle der Applikation bei Empfangsanmeldungen. Die Klasse verwaltet, ob eine Anmeldung als normaler Empfänger oder als Senke erfolgen soll.
Constructor and Description |
---|
ReceiverRole(boolean asDrain)
Erzeugt die Rolle der Applikation als normalen Empfänger oder als Senke.
|
Modifier and Type | Method and Description |
---|---|
static ReceiverRole |
drain()
Erzeugt die Rolle der Applikation als Senke.
|
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 |
isDrain()
Bestimmt, ob die Applikation in dieser Rolle eine Senke ist.
|
boolean |
isReceiver()
Bestimmt, ob die Applikation in dieser Rolle ein normaler Empfänger ist.
|
static ReceiverRole |
receiver()
Erzeugt die Rolle der Applikation als normalen Empfänger.
|
java.lang.String |
toString()
Liefert eine textuelle Beschreibung dieses Objekts zurück.
|
public ReceiverRole(boolean asDrain)
Erzeugt die Rolle der Applikation als normalen Empfänger oder als Senke.
asDrain
- true
, wenn die Anmeldung als Senke erfolgen soll; false
, wenn die Anmeldung als Empfänger 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 ReceiverRole receiver()
Erzeugt die Rolle der Applikation als normalen Empfänger.
public static ReceiverRole drain()
Erzeugt die Rolle der Applikation als Senke.
public final boolean isDrain()
Bestimmt, ob die Applikation in dieser Rolle eine Senke ist.
true
, falls die Applikation in dieser Rolle eine Senke ist; sonst false
.public final boolean isReceiver()
Bestimmt, ob die Applikation in dieser Rolle ein normaler Empfänger ist.
true
, falls die Applikation in dieser Rolle ein Empfänger ist; sonst false
.