次の方法で共有


ResolvedServicePartition クラス

  • java.lang.Object
    • system.fabric.ResolvedServicePartition

public class ResolvedServicePartition

指定したサービス パーティションがリッスンするエンドポイントのパーティション分割とセットに関する情報を含むデータ構造を表します。

フィールドの概要

修飾子と型 フィールドと説明
long resolvedServicePartitionResultNative

メソッドの概要

修飾子と型 メソッドと説明
int compareVersion(ResolvedServicePartition other)

解決された 2 つのサービス パーティションを比較し、どちらが新しいかを識別します。

ResolvedServiceEndpoint getEndpoint()

サービス パーティションのエンドポイントを取得します。

List<ResolvedServiceEndpoint> getEndpoints()

すべてのエンドポイントのコレクションではなく、単一のエンドポイントを返します。

発言:多くの場合、すべてのエンドポイントではなく、1 つのエンドポイントのみが必要です。 サービスがステートレスの場合は、ランダムなエンドポイントが返されます。 サービスがステートフル サービスの場合は、サービス パーティションのプライマリ レプリカがリッスンするエンドポイントが返されます。 プライマリ レプリカが現在存在しない場合は、 がスロー FabricExceptionされることに注意してください。

URI getServiceName()

サービス インスタンスの名前を取得します。

ServicePartitionInformation getServicePartitionInfo()

解決されたサービスのパーティションに関する情報を取得します。

String toString()

インスタンス値を system.fabric.ResolvedServicePartition String として取得します。

フィールドの詳細

resolvedServicePartitionResultNative

public long resolvedServicePartitionResultNative

メソッドの詳細

compareVersion

public int compareVersion(ResolvedServicePartition other)

解決された 2 つのサービス パーティションを比較し、どちらが新しいかを識別します。

パラメーター:

other - 比較するもう 1 つの解決済みサービス パーティション。 パラメーターを指定した解決済みサービス パーティション (RSP) 引数

戻り値:

int を返します。

getEndpoint

public ResolvedServiceEndpoint getEndpoint()

サービス パーティションのエンドポイントを取得します。

戻り値:

サービス パーティションの の ResolvedServiceEndpoint コレクション。

getEndpoints

public List getEndpoints()

すべてのエンドポイントのコレクションではなく、単一のエンドポイントを返します。

発言:多くの場合、すべてのエンドポイントではなく、1 つのエンドポイントのみが必要です。 サービスがステートレスの場合は、ランダムなエンドポイントが返されます。 サービスがステートフル サービスの場合は、サービス パーティションのプライマリ レプリカがリッスンするエンドポイントが返されます。 プライマリ レプリカが現在存在しない場合は、 がスロー FabricExceptionされることに注意してください。

戻り値:

ResolvedServiceEndpoint が返されます。

getServiceName

public URI getServiceName()

サービス インスタンスの名前を取得します。

戻り値:

java.net.URI を返します。

getServicePartitionInfo

public ServicePartitionInformation getServicePartitionInfo()

解決されたサービスのパーティションに関する情報を取得します。

戻り値:

解決されたサービスのパーティションに関する情報。

toString

public String toString()

インスタンス値を system.fabric.ResolvedServicePartition String として取得します。

戻り値:

インスタンスの system.fabric.ResolvedServicePartition 文字列表現。

適用対象