ActorId クラス
- java.
lang. Object - Comparable<ActorId>
- microsoft.
servicefabric. actors. ActorId
- microsoft.
public class ActorId
ActorId は、アクター サービス内のアクターの ID を表します。 アクターは、 または long でjava.lang.Stringjava.util.UUID識別できます。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
ActorId(long id) |
Id 値が long 型の ActorId クラスの新しいインスタンスを初期化します |
ActorId(String id) |
Id 値が 型の ActorId クラスの新しいインスタンスを初期化します java.lang.String。 |
ActorId(UUID id) |
Id 値が type の ActorId クラスの新しいインスタンスを初期化します java.util.UUID |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
int |
compareTo(ActorId o)
このインスタンスを指定したオブジェクトと比較し、このインスタンスが、指定した ActorId actorId と並べ替え順序で同じ位置に先行、フォロー、または出現するかどうかを示します。
発言:両方のインスタンスに同じ ActorIdKindがある場合、ID に基づいて比較が行われます。 が異なる場合 ActorIdKind 、アクター ID の文字列表現に基づいて比較が行われます。 |
boolean |
equals(Object obj)
このインスタンスと、指定したオブジェクトの値が同一かどうかを判断します。ActorId オブジェクトを指定する必要があります。 |
Actor |
getKind()
ActorId の を ActorIdKind 取得します。 |
long |
getLongId()
が Longである ActorId ActorIdKind の ID を取得します。 |
long |
getPartitionKey()
ActorId のパーティション キーを取得します。
備考:
|
String |
getStringId()
が Stringである ActorId ActorIdKind の ID を取得します。 |
UUID |
getUUIDId()
が UUIDである ActorId ActorIdKind の ID を取得します。 |
int | hashCode() |
Actor |
newId()
はランダムなアクター ID を作成します。 |
String | toString() |
コンストラクターの詳細
ActorId
public ActorId(long id)
Id 値が long 型の ActorId クラスの新しいインスタンスを初期化します
パラメーター:
ActorId
public ActorId(String id)
Id 値が 型の ActorId クラスの新しいインスタンスを初期化します java.lang.String。
パラメーター:
ActorId
public ActorId(UUID id)
Id 値が type の ActorId クラスの新しいインスタンスを初期化します java.util.UUID
パラメーター:
メソッドの詳細
compareTo
public int compareTo(ActorId o)
このインスタンスを指定したオブジェクトと比較し、このインスタンスが、指定した ActorId actorId と並べ替え順序で同じ位置に先行、フォロー、または出現するかどうかを示します。
発言:両方のインスタンスに同じ ActorIdKindがある場合、ID に基づいて比較が行われます。 が異なる場合 ActorIdKind 、アクター ID の文字列表現に基づいて比較が行われます。
パラメーター:
戻り値:
equals
getKind
getLongId
getPartitionKey
public long getPartitionKey()
ActorId のパーティション キーを取得します。
備考:
<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>
戻り値:
getStringId
getUUIDId
public UUID getUUIDId()
が UUIDである ActorId ActorIdKind の ID を取得します。
戻り値:
java.util.UUID ActorId の id 値。
hashCode
public int hashCode()
戻り値:
newId
public static ActorId newId()
はランダムなアクター ID を作成します。
戻り値:
toString
public String toString()
戻り値:
適用対象
Azure SDK for Java