FabricReplicator Classe
- java.
lang. Object - PrimaryReplicator
- Duplicateur
- system.
fabric. FabricReplicator
- system.
public class FabricReplicator implements Replicator
Réplique l’état pour la haute disponibilité et la fiabilité.
Remarques:Fournit l’implémentation par défaut des StateReplicatorinterfaces , Replicatoret PrimaryReplicator que les services utilisateur peuvent utiliser, ainsi que leur implémentation de l’interface StateProvider . Une instance de la system.fabric.FabricReplicator classe est obtenue via la createReplicator(StateProvider stateProvider, ReplicatorSettings replicatorSettings) méthode , qui peut être convertie en StateReplicator pour utilisation.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
FabricReplicator(long replicator) |
Crée instance de FabricReplicator. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
void |
abort()
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code. |
CompletableFuture |
buildReplicaAsync(ReplicaInformation replicaInfo, CancellationToken cancellationToken)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code. |
CompletableFuture |
changeRoleAsync(Epoch epoch, ReplicaRole role, CancellationToken cancellationToken)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code. |
CompletableFuture |
closeAsync(CancellationToken cancellationToken)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code. |
long |
getCatchUpCapability()
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code. |
long |
getCurrentProgress()
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code. |
CompletableFuture<Boolean> |
onDataLossAsync(CancellationToken cancellationToken)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code. |
CompletableFuture<String> |
openAsync(CancellationToken cancellationToken)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code. |
void |
removeReplica(long replicaId)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remarques: Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code. |
void |
updateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration, ReplicaSetConfiguration previousConfiguration)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code. |
void |
updateCurrentReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remarques: Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code. |
CompletableFuture |
updateEpochAsync(Epoch epoch, CancellationToken cancellationToken)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code. |
CompletableFuture |
waitForCatchUpQuorumAsync(ReplicaSetQuorumMode quorumMode, CancellationToken cancellationToken)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code. À usage interne uniquement. |
Détails du constructeur
FabricReplicator
protected FabricReplicator(long replicator)
Crée instance de FabricReplicator.
Paramètres:
Détails de la méthode
abort
public void abort()
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remplacements:
FabricReplicator.abort()buildReplicaAsync
public CompletableFuture buildReplicaAsync(ReplicaInformation replicaInfo, CancellationToken cancellationToken)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remplacements:
FabricReplicator.buildReplicaAsync(ReplicaInformation replicaInfo, CancellationToken cancellationToken)Paramètres:
CancellationTokenobjet pour indiquer l’annulation status de l’opération.
Retours:
changeRoleAsync
public CompletableFuture changeRoleAsync(Epoch epoch, ReplicaRole role, CancellationToken cancellationToken)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remplacements:
FabricReplicator.changeRoleAsync(Epoch epoch, ReplicaRole role, CancellationToken cancellationToken)Paramètres:
Retours:
closeAsync
public CompletableFuture closeAsync(CancellationToken cancellationToken)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remplacements:
FabricReplicator.closeAsync(CancellationToken cancellationToken)Paramètres:
Retours:
getCatchUpCapability
public long getCatchUpCapability()
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remplacements:
FabricReplicator.getCatchUpCapability()Retours:
getCurrentProgress
public long getCurrentProgress()
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remplacements:
FabricReplicator.getCurrentProgress()Retours:
onDataLossAsync
public CompletableFuture
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remplacements:
FabricReplicator.onDataLossAsync(CancellationToken cancellationToken)Paramètres:
CancellationTokenobjet pour indiquer l’annulation status de l’opération.
Retours:
openAsync
public CompletableFuture
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remplacements:
FabricReplicator.openAsync(CancellationToken cancellationToken)Paramètres:
Retours:
removeReplica
public void removeReplica(long replicaId)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remarques: Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remplacements:
FabricReplicator.removeReplica(long replicaId)Paramètres:
updateCatchUpReplicaSetConfiguration
public void updateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration, ReplicaSetConfiguration previousConfiguration)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remplacements:
FabricReplicator.updateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration, ReplicaSetConfiguration previousConfiguration)Paramètres:
updateCurrentReplicaSetConfiguration
public void updateCurrentReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remarques: Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remplacements:
FabricReplicator.updateCurrentReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration)Paramètres:
updateEpochAsync
public CompletableFuture updateEpochAsync(Epoch epoch, CancellationToken cancellationToken)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
Remplacements:
FabricReplicator.updateEpochAsync(Epoch epoch, CancellationToken cancellationToken)Paramètres:
Retours:
waitForCatchUpQuorumAsync
public CompletableFuture waitForCatchUpQuorumAsync(ReplicaSetQuorumMode quorumMode, CancellationToken cancellationToken)
Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.
À usage interne uniquement.
Remplacements:
FabricReplicator.waitForCatchUpQuorumAsync(ReplicaSetQuorumMode quorumMode, CancellationToken cancellationToken)Paramètres:
CancellationTokenobjet pour indiquer l’annulation status de l’opération.
Retours:
S’applique à
Azure SDK for Java