ActorId Klasse
- java.
lang. Object - Comparable<ActorId>
- microsoft.
servicefabric. actors. ActorId
- microsoft.
public class ActorId
ActorId stellt die Identität eines Akteurs innerhalb eines Actor-Diensts dar. Die Akteure können durch java.lang.Stringoder java.util.UUID long identifiziert werden.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
ActorId(long id) |
Initialisiert eine neue instance der ActorId-Klasse mit dem Id-Wert vom Typ long. |
ActorId(String id) |
Initialisiert eine neue instance der ActorId-Klasse mit dem Id-Wert vom Typ java.lang.String. |
ActorId(UUID id) |
Initialisiert eine neue instance der ActorId-Klasse mit dem Id-Wert vom Typ.java.util.UUID |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
int |
compareTo(ActorId o)
Vergleicht diese instance mit einem angegebenen ActorId Objekt und gibt an, ob dieser instance vorangestellt, folgt oder an derselben Position in der Sortierreihenfolge wie die angegebene actorId angezeigt wird.
Bemerkungen:Der Vergleich erfolgt basierend auf der ID, wenn beide Instanzen über dieselbe ActorIdKindverfügen. Wenn ActorIdKind anders ist, wird der Vergleich basierend auf der Zeichenfolgendarstellung der Actor-ID durchgeführt. |
boolean |
equals(Object obj)
Bestimmt, ob diese Instanz und ein angegebenes Objekt, das ebenfalls ein ActorId-Objekt sein muss, denselben Wert haben. |
Actor |
getKind()
Ruft den ActorIdKind für die ActorId ab. |
long |
getLongId()
Ruft die ID für ActorId ab, der ist ActorIdKindLong. |
long |
getPartitionKey()
Ruft den Partitionsschlüssel für actorId ab.
Hinweise:
|
String |
getStringId()
Ruft die ID für ActorId ab, der ist ActorIdKindString. |
UUID |
getUUIDId()
Ruft die ID für ActorId ab, der ist ActorIdKindUUID. |
int | hashCode() |
Actor |
newId()
erstellt eine zufällige Akteur-ID. |
String | toString() |
Details zum Konstruktor
ActorId
public ActorId(long id)
Initialisiert eine neue instance der ActorId-Klasse mit dem Id-Wert vom Typ long.
Parameter:
ActorId
public ActorId(String id)
Initialisiert eine neue instance der ActorId-Klasse mit dem Id-Wert vom Typ java.lang.String.
Parameter:
ActorId
public ActorId(UUID id)
Initialisiert eine neue instance der ActorId-Klasse mit dem Id-Wert vom Typ.java.util.UUID
Parameter:
Details zur Methode
compareTo
public int compareTo(ActorId o)
Vergleicht diese instance mit einem angegebenen ActorId Objekt und gibt an, ob dieser instance vorangestellt, folgt oder an derselben Position in der Sortierreihenfolge wie die angegebene actorId angezeigt wird.
Bemerkungen:Der Vergleich erfolgt basierend auf der ID, wenn beide Instanzen über dieselbe ActorIdKindverfügen. Wenn ActorIdKind anders ist, wird der Vergleich basierend auf der Zeichenfolgendarstellung der Actor-ID durchgeführt.
Parameter:
Gibt zurück:
equals
public boolean equals(Object obj)
Bestimmt, ob diese Instanz und ein angegebenes Objekt, das ebenfalls ein ActorId-Objekt sein muss, denselben Wert haben.
Parameter:
Gibt zurück:
getKind
public ActorIdKind getKind()
Ruft den ActorIdKind für die ActorId ab.
Gibt zurück:
ActorIdKind für actorId.
getLongId
public long getLongId()
Ruft die ID für ActorId ab, der ist ActorIdKindLong.
Gibt zurück:
getPartitionKey
public long getPartitionKey()
Ruft den Partitionsschlüssel für actorId ab.
Hinweise:
<li>
<p>The actor service is always partitioned using uniform Integer64 partition scheme. Therefore the partition key is of long type. </p>
</li>
<li>
<p>The partition key is generated based on the <xref uid="microsoft.servicefabric.actors.ActorIdKind" data-throw-if-not-resolved="false" data-raw-source="ActorIdKind"></xref> and the id value as follows: <ul><li><p>a. ActorIdKind.String : CRC64 hash of the UTF8 bytes of the string id. </p></li><li><p>ActorIdKind.Guid: CRC64 hash of the bytes of the guid id. </p></li><li><p>ActorIdKind.Long: Actual value of the long id. </p></li></ul></p>
</li>
Gibt zurück:
getStringId
public String getStringId()
Ruft die ID für ActorId ab, der ist ActorIdKindString.
Gibt zurück:
getUUIDId
public UUID getUUIDId()
Ruft die ID für ActorId ab, der ist ActorIdKindUUID.
Gibt zurück:
java.util.UUID id-Wert für ActorId.
hashCode
public int hashCode()
Gibt zurück:
newId
public static ActorId newId()
erstellt eine zufällige Akteur-ID.
Gibt zurück:
toString
public String toString()
Gibt zurück:
Gilt für:
Azure SDK for Java