ActorId Classe
- java.
lang. Object - Comparable<ActorId>
- microsoft.
servicefabric. actors. ActorId
- microsoft.
public class ActorId
ActorId representa a identidade de um ator dentro de um serviço de ator. Os atores podem ser identificados por java.lang.String, java.util.UUID ou long.
Resumo do Construtor
Construtor | Description |
---|---|
ActorId(long id) |
Inicializa uma nova instância da classe ActorId com o valor de Id do tipo long |
ActorId(String id) |
Inicializa uma nova instância da classe ActorId com o valor de Id do tipo java.lang.String. |
ActorId(UUID id) |
Inicializa uma nova instância da classe ActorId com o valor de Id do tipo java.util.UUID |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
int |
compareTo(ActorId o)
Compara essa instância com um objeto especificado ActorId e indica se essa instância precede, segue ou aparece na mesma posição na ordem de classificação que a actorId especificada.
Observações:A comparação será feita com base na ID se ambas as instâncias tiverem o mesmo ActorIdKind. Se ActorIdKind for diferente, a comparação será feita com base na representação de cadeia de caracteres da ID do ator. |
boolean |
equals(Object obj)
Determina se essa instância e um objeto especificado, que também deve ser um objeto ActorId, têm o mesmo valor. |
Actor |
getKind()
Obtém o ActorIdKind para o ActorId. |
long |
getLongId()
Obtém a ID de ActorId cujo ActorIdKind é Long. |
long |
getPartitionKey()
Obtém a chave de partição para o ActorId.
Comentários:
|
String |
getStringId()
Obtém a ID de ActorId cujo ActorIdKind é String. |
UUID |
getUUIDId()
Obtém a ID de ActorId cujo ActorIdKind é UUID. |
int | hashCode() |
Actor |
newId()
cria uma ID de ator aleatória. |
String | toString() |
Detalhes do construtor
ActorId
public ActorId(long id)
Inicializa uma nova instância da classe ActorId com o valor de Id do tipo long
Parâmetros:
ActorId
public ActorId(String id)
Inicializa uma nova instância da classe ActorId com o valor de Id do tipo java.lang.String.
Parâmetros:
ActorId
public ActorId(UUID id)
Inicializa uma nova instância da classe ActorId com o valor de Id do tipo java.util.UUID
Parâmetros:
Detalhes do método
compareTo
public int compareTo(ActorId o)
Compara essa instância com um objeto especificado ActorId e indica se essa instância precede, segue ou aparece na mesma posição na ordem de classificação que a actorId especificada.
Observações:A comparação será feita com base na ID se ambas as instâncias tiverem o mesmo ActorIdKind. Se ActorIdKind for diferente, a comparação será feita com base na representação de cadeia de caracteres da ID do ator.
Parâmetros:
Retornos:
equals
public boolean equals(Object obj)
Determina se essa instância e um objeto especificado, que também deve ser um objeto ActorId, têm o mesmo valor.
Parâmetros:
Retornos:
getKind
public ActorIdKind getKind()
Obtém o ActorIdKind para o ActorId.
Retornos:
ActorIdKind para o ActorId.
getLongId
public long getLongId()
Obtém a ID de ActorId cujo ActorIdKind é Long.
Retornos:
getPartitionKey
public long getPartitionKey()
Obtém a chave de partição para o ActorId.
Comentários:
<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>
Retornos:
getStringId
public String getStringId()
Obtém a ID de ActorId cujo ActorIdKind é String.
Retornos:
getUUIDId
public UUID getUUIDId()
Obtém a ID de ActorId cujo ActorIdKind é UUID.
Retornos:
java.util.UUID valor de id para ActorId.
hashCode
public int hashCode()
Retornos:
newId
public static ActorId newId()
cria uma ID de ator aleatória.
Retornos:
toString
public String toString()
Retornos:
Aplica-se a
Azure SDK for Java