ActorId Classe
- java.
lang. Object - Comparable<ActorId>
- microsoft.
servicefabric. actors. ActorId
- microsoft.
public class ActorId
ActorId représente l’identité d’un acteur au sein d’un service d’acteur. Les acteurs peuvent être identifiés par java.lang.String, java.util.UUID ou long.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
ActorId(long id) |
Initialise une nouvelle instance de classe ActorId avec la valeur Id de type long |
ActorId(String id) |
Initialise une nouvelle instance de classe ActorId avec la valeur Id de type java.lang.String. |
ActorId(UUID id) |
Initialise une nouvelle instance de classe ActorId avec la valeur Id de typejava.util.UUID |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
int |
compareTo(ActorId o)
Compare cette instance avec un objet spécifié ActorId et indique si cette instance précède, suit ou apparaît dans la même position dans l’ordre de tri que l’actorId spécifié.
Remarques:La comparaison est effectuée en fonction de l’ID si les deux instances ont le même ActorIdKind. Si ActorIdKind est différent, la comparaison est effectuée en fonction de la représentation sous forme de chaîne de l’ID d’acteur. |
boolean |
equals(Object obj)
Détermine si cette instance et un objet spécifié, qui doit aussi être un objet ActorId, ont la même valeur. |
Actor |
getKind()
Obtient le ActorIdKind pour l’ActorId. |
long |
getLongId()
Obtient l’ID d’ActorId dont ActorIdKind la valeur est Long. |
long |
getPartitionKey()
Obtient la clé de partition pour l’ActorId.
Remarques :
|
String |
getStringId()
Obtient l’ID d’ActorId dont ActorIdKind la valeur est String. |
UUID |
getUUIDId()
Obtient l’ID d’ActorId dont ActorIdKind la valeur est UUID. |
int | hashCode() |
Actor |
newId()
crée un ID d’acteur aléatoire. |
String | toString() |
Détails du constructeur
ActorId
public ActorId(long id)
Initialise une nouvelle instance de classe ActorId avec la valeur Id de type long
Paramètres:
ActorId
public ActorId(String id)
Initialise une nouvelle instance de classe ActorId avec la valeur Id de type java.lang.String.
Paramètres:
ActorId
public ActorId(UUID id)
Initialise une nouvelle instance de classe ActorId avec la valeur Id de typejava.util.UUID
Paramètres:
Détails de la méthode
compareTo
public int compareTo(ActorId o)
Compare cette instance avec un objet spécifié ActorId et indique si cette instance précède, suit ou apparaît dans la même position dans l’ordre de tri que l’actorId spécifié.
Remarques:La comparaison est effectuée en fonction de l’ID si les deux instances ont le même ActorIdKind. Si ActorIdKind est différent, la comparaison est effectuée en fonction de la représentation sous forme de chaîne de l’ID d’acteur.
Paramètres:
Retours:
equals
public boolean equals(Object obj)
Détermine si cette instance et un objet spécifié, qui doit aussi être un objet ActorId, ont la même valeur.
Paramètres:
Retours:
getKind
public ActorIdKind getKind()
Obtient le ActorIdKind pour l’ActorId.
Retours:
ActorIdKind pour l’ActorId.
getLongId
public long getLongId()
Obtient l’ID d’ActorId dont ActorIdKind la valeur est Long.
Retours:
getPartitionKey
public long getPartitionKey()
Obtient la clé de partition pour l’ActorId.
Remarques :
<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>
Retours:
getStringId
public String getStringId()
Obtient l’ID d’ActorId dont ActorIdKind la valeur est String.
Retours:
getUUIDId
public UUID getUUIDId()
Obtient l’ID d’ActorId dont ActorIdKind la valeur est UUID.
Retours:
java.util.UUID valeur d’id pour ActorId.
hashCode
public int hashCode()
Retours:
newId
public static ActorId newId()
crée un ID d’acteur aléatoire.
Retours:
toString
public String toString()
Retours:
S’applique à
Azure SDK for Java