次の方法で共有


PartitionAccessStatus 列挙型

  • java.lang.Object
    • java.lang.Enum<PartitionAccessStatus>
      • system.fabric.PartitionAccessStatus

public enum PartitionAccessStatus

パーティションのアクセス状態を列挙します。

備考:

system.fabric.PartitionAccessStatusは、読み取りまたは書き込み操作が許可されることをチェックするために使用されます。 サービス レプリカがクライアント要求を処理する場合、システムが処理を許可する状態であることを確認する必要があります。 または getwriteStatus() を必要にgetReadStatus()応じて確認することで、正しい操作を妨げる条件をレプリカに通知できます。 書き込み操作では、チェックと の呼び出しの間getwriteStatus()で条件が変更される可能性があるため、これらの条件の 1 つに対してreplicateAsync(OperationData operationData, SequenceNumber sequenceNumber, CancellationToken cancellationToken)レプリケーターから例外が引き続き発生する可能性があることに注意してください。

フィールド

Granted

読み取りまたは書き込み操作のアクセス権が付与され、操作が許可されることを示します。

Invalid

読み取りまたは書き込み操作のアクセス状態が無効であることを示します。 この値は呼び出し元には返されません。

NotPrimary

このクライアント要求がプライマリ レプリカではないレプリカによって受信されたことを示します。 読み取りまたは書き込み操作は、このレプリカでは実行できません。 クライアントは、名前付けサービスを使用して正しいプライマリ レプリカを識別する必要があります。

NoWriteQuorum

書き込みクォーラムが使用できないことを示します。したがって、書き込み操作を受け入れられません。 クライアントは、このレプリカで操作を再試行する必要があります。

ReconfigurationPending

再構成が進行中であるため、クライアントが後で再試行する必要があることを示します。 再構成が完了すると、追加の手順を示す新しい状態が返されます。 クライアントは、このレプリカで操作を再試行する必要があります

メソッド

getValue()

public int getValue()

system.fabric.PartitionAccessStatus 値を取得します。

戻り値

int
を表す int 値 system.fabric.PartitionAccessStatus

適用対象