ResolvedServicePartition クラス
- java.
lang. Object - system.
fabric. ResolvedServicePartition
- system.
public class ResolvedServicePartition
指定したサービス パーティションがリッスンするエンドポイントのパーティション分割とセットに関する情報を含むデータ構造を表します。
フィールドの概要
修飾子と型 | フィールドと説明 |
---|---|
long | resolvedServicePartitionResultNative |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
int |
compareVersion(ResolvedServicePartition other)
解決された 2 つのサービス パーティションを比較し、どちらが新しいかを識別します。 |
Resolved |
getEndpoint()
サービス パーティションのエンドポイントを取得します。 |
List<Resolved |
getEndpoints()
すべてのエンドポイントのコレクションではなく、単一のエンドポイントを返します。
発言:多くの場合、すべてのエンドポイントではなく、1 つのエンドポイントのみが必要です。 サービスがステートレスの場合は、ランダムなエンドポイントが返されます。 サービスがステートフル サービスの場合は、サービス パーティションのプライマリ レプリカがリッスンするエンドポイントが返されます。 プライマリ レプリカが現在存在しない場合は、 がスロー FabricExceptionされることに注意してください。 |
URI |
getServiceName()
サービス インスタンスの名前を取得します。 |
Service |
getServicePartitionInfo()
解決されたサービスのパーティションに関する情報を取得します。 |
String |
toString()
インスタンス値を system.fabric.ResolvedServicePartition String として取得します。 |
フィールドの詳細
resolvedServicePartitionResultNative
public long resolvedServicePartitionResultNative
メソッドの詳細
compareVersion
public int compareVersion(ResolvedServicePartition other)
解決された 2 つのサービス パーティションを比較し、どちらが新しいかを識別します。
パラメーター:
戻り値:
getEndpoint
public ResolvedServiceEndpoint getEndpoint()
サービス パーティションのエンドポイントを取得します。
戻り値:
getEndpoints
public List
すべてのエンドポイントのコレクションではなく、単一のエンドポイントを返します。
発言:多くの場合、すべてのエンドポイントではなく、1 つのエンドポイントのみが必要です。 サービスがステートレスの場合は、ランダムなエンドポイントが返されます。 サービスがステートフル サービスの場合は、サービス パーティションのプライマリ レプリカがリッスンするエンドポイントが返されます。 プライマリ レプリカが現在存在しない場合は、 がスロー FabricExceptionされることに注意してください。
戻り値:
getServiceName
public URI getServiceName()
サービス インスタンスの名前を取得します。
戻り値:
getServicePartitionInfo
public ServicePartitionInformation getServicePartitionInfo()
解決されたサービスのパーティションに関する情報を取得します。
戻り値:
toString
public String toString()
インスタンス値を system.fabric.ResolvedServicePartition String として取得します。
戻り値:
適用対象
Azure SDK for Java