FabricReplicator クラス
- java.
lang. Object - PrimaryReplicator
- レプリケーター
- system.
fabric. FabricReplicator
- system.
public class FabricReplicator implements Replicator
高可用性と信頼性のために状態をレプリケートします。
発言:ユーザー サービスがインターフェイスの実装と共に StateReplicator使用できる、、 Replicator、および PrimaryReplicator インターフェイスの既定の実装を StateProvider 提供します。 クラスの system.fabric.FabricReplicator インスタンスは、 メソッドを createReplicator(StateProvider stateProvider, ReplicatorSettings replicatorSettings) 介して取得されます。これは、 にキャストして StateReplicator 使用できます。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
FabricReplicator(long replicator) |
のインスタンスを FabricReplicator作成します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
void |
abort()
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
CompletableFuture |
buildReplicaAsync(ReplicaInformation replicaInfo, CancellationToken cancellationToken)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
CompletableFuture |
changeRoleAsync(Epoch epoch, ReplicaRole role, CancellationToken cancellationToken)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
CompletableFuture |
closeAsync(CancellationToken cancellationToken)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
long |
getCatchUpCapability()
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
long |
getCurrentProgress()
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
CompletableFuture<Boolean> |
onDataLossAsync(CancellationToken cancellationToken)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
CompletableFuture<String> |
openAsync(CancellationToken cancellationToken)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
void |
removeReplica(long replicaId)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
発言: これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
void |
updateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration, ReplicaSetConfiguration previousConfiguration)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
void |
updateCurrentReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
発言: これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
CompletableFuture |
updateEpochAsync(Epoch epoch, CancellationToken cancellationToken)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
CompletableFuture |
waitForCatchUpQuorumAsync(ReplicaSetQuorumMode quorumMode, CancellationToken cancellationToken)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 内部使用のみ。 |
コンストラクターの詳細
FabricReplicator
protected FabricReplicator(long replicator)
のインスタンスを FabricReplicator作成します。
パラメーター:
メソッドの詳細
abort
public void abort()
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
上書き:
FabricReplicator.abort()buildReplicaAsync
public CompletableFuture buildReplicaAsync(ReplicaInformation replicaInfo, CancellationToken cancellationToken)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
上書き:
FabricReplicator.buildReplicaAsync(ReplicaInformation replicaInfo, CancellationToken cancellationToken)パラメーター:
CancellationToken 操作の取り消し状態を示す オブジェクト。
戻り値:
changeRoleAsync
public CompletableFuture changeRoleAsync(Epoch epoch, ReplicaRole role, CancellationToken cancellationToken)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
上書き:
FabricReplicator.changeRoleAsync(Epoch epoch, ReplicaRole role, CancellationToken cancellationToken)パラメーター:
戻り値:
closeAsync
public CompletableFuture closeAsync(CancellationToken cancellationToken)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
上書き:
FabricReplicator.closeAsync(CancellationToken cancellationToken)パラメーター:
戻り値:
getCatchUpCapability
public long getCatchUpCapability()
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
上書き:
FabricReplicator.getCatchUpCapability()戻り値:
getCurrentProgress
public long getCurrentProgress()
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
上書き:
FabricReplicator.getCurrentProgress()戻り値:
onDataLossAsync
public CompletableFuture
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
上書き:
FabricReplicator.onDataLossAsync(CancellationToken cancellationToken)パラメーター:
CancellationToken 操作の取り消し状態を示す オブジェクト。
戻り値:
openAsync
public CompletableFuture
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
上書き:
FabricReplicator.openAsync(CancellationToken cancellationToken)パラメーター:
戻り値:
removeReplica
public void removeReplica(long replicaId)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
発言: これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
上書き:
FabricReplicator.removeReplica(long replicaId)パラメーター:
updateCatchUpReplicaSetConfiguration
public void updateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration, ReplicaSetConfiguration previousConfiguration)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
上書き:
FabricReplicator.updateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration, ReplicaSetConfiguration previousConfiguration)パラメーター:
updateCurrentReplicaSetConfiguration
public void updateCurrentReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
発言: これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
上書き:
FabricReplicator.updateCurrentReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration)パラメーター:
updateEpochAsync
public CompletableFuture updateEpochAsync(Epoch epoch, CancellationToken cancellationToken)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
上書き:
FabricReplicator.updateEpochAsync(Epoch epoch, CancellationToken cancellationToken)パラメーター:
戻り値:
waitForCatchUpQuorumAsync
public CompletableFuture waitForCatchUpQuorumAsync(ReplicaSetQuorumMode quorumMode, CancellationToken cancellationToken)
これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
内部使用のみ。
上書き:
FabricReplicator.waitForCatchUpQuorumAsync(ReplicaSetQuorumMode quorumMode, CancellationToken cancellationToken)パラメーター:
CancellationToken オブジェクトを使用して、操作のキャンセル状態を示します。
戻り値:
適用対象
Azure SDK for Java