FabricReplicator Classe
- java.
lang. Object - PrimaryReplicator
- Replicador
- system.
fabric. FabricReplicator
- system.
public class FabricReplicator implements Replicator
Replica o estado para alta disponibilidade e confiabilidade.
Observações:Fornece a implementação padrão das StateReplicatorinterfaces , Replicatore PrimaryReplicator , que os serviços de usuário podem usar, juntamente com sua implementação da StateProvider interface . Uma instância da system.fabric.FabricReplicator classe é obtida por meio do createReplicator(StateProvider stateProvider, ReplicatorSettings replicatorSettings) método , que pode ser convertido em StateReplicator para uso.
Resumo do Construtor
Construtor | Description |
---|---|
FabricReplicator(long replicator) |
Cria uma instância do FabricReplicator. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
void |
abort()
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código. |
CompletableFuture |
buildReplicaAsync(ReplicaInformation replicaInfo, CancellationToken cancellationToken)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código. |
CompletableFuture |
changeRoleAsync(Epoch epoch, ReplicaRole role, CancellationToken cancellationToken)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código. |
CompletableFuture |
closeAsync(CancellationToken cancellationToken)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código. |
long |
getCatchUpCapability()
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código. |
long |
getCurrentProgress()
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código. |
CompletableFuture<Boolean> |
onDataLossAsync(CancellationToken cancellationToken)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código. |
CompletableFuture<String> |
openAsync(CancellationToken cancellationToken)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código. |
void |
removeReplica(long replicaId)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Observações: Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código. |
void |
updateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration, ReplicaSetConfiguration previousConfiguration)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código. |
void |
updateCurrentReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Observações: Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código. |
CompletableFuture |
updateEpochAsync(Epoch epoch, CancellationToken cancellationToken)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código. |
CompletableFuture |
waitForCatchUpQuorumAsync(ReplicaSetQuorumMode quorumMode, CancellationToken cancellationToken)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código. Somente para uso interno. |
Detalhes do construtor
FabricReplicator
protected FabricReplicator(long replicator)
Cria uma instância do FabricReplicator.
Parâmetros:
Detalhes do método
abort
public void abort()
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Substituições:
FabricReplicator.abort()buildReplicaAsync
public CompletableFuture buildReplicaAsync(ReplicaInformation replicaInfo, CancellationToken cancellationToken)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Substituições:
FabricReplicator.buildReplicaAsync(ReplicaInformation replicaInfo, CancellationToken cancellationToken)Parâmetros:
CancellationTokenpara indicar o status de cancelamento da operação.
Retornos:
changeRoleAsync
public CompletableFuture changeRoleAsync(Epoch epoch, ReplicaRole role, CancellationToken cancellationToken)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Substituições:
FabricReplicator.changeRoleAsync(Epoch epoch, ReplicaRole role, CancellationToken cancellationToken)Parâmetros:
Retornos:
closeAsync
public CompletableFuture closeAsync(CancellationToken cancellationToken)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Substituições:
FabricReplicator.closeAsync(CancellationToken cancellationToken)Parâmetros:
Retornos:
getCatchUpCapability
public long getCatchUpCapability()
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Substituições:
FabricReplicator.getCatchUpCapability()Retornos:
getCurrentProgress
public long getCurrentProgress()
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Substituições:
FabricReplicator.getCurrentProgress()Retornos:
onDataLossAsync
public CompletableFuture
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Substituições:
FabricReplicator.onDataLossAsync(CancellationToken cancellationToken)Parâmetros:
CancellationTokenpara indicar o status de cancelamento da operação.
Retornos:
openAsync
public CompletableFuture
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Substituições:
FabricReplicator.openAsync(CancellationToken cancellationToken)Parâmetros:
Retornos:
removeReplica
public void removeReplica(long replicaId)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Observações: Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Substituições:
FabricReplicator.removeReplica(long replicaId)Parâmetros:
updateCatchUpReplicaSetConfiguration
public void updateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration, ReplicaSetConfiguration previousConfiguration)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Substituições:
FabricReplicator.updateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration, ReplicaSetConfiguration previousConfiguration)Parâmetros:
updateCurrentReplicaSetConfiguration
public void updateCurrentReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Observações: Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Substituições:
FabricReplicator.updateCurrentReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration)Parâmetros:
updateEpochAsync
public CompletableFuture updateEpochAsync(Epoch epoch, CancellationToken cancellationToken)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Substituições:
FabricReplicator.updateEpochAsync(Epoch epoch, CancellationToken cancellationToken)Parâmetros:
Retornos:
waitForCatchUpQuorumAsync
public CompletableFuture waitForCatchUpQuorumAsync(ReplicaSetQuorumMode quorumMode, CancellationToken cancellationToken)
Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.
Somente para uso interno.
Substituições:
FabricReplicator.waitForCatchUpQuorumAsync(ReplicaSetQuorumMode quorumMode, CancellationToken cancellationToken)Parâmetros:
CancellationTokenpara indicar o status de cancelamento da operação.
Retornos:
Aplica-se a
Azure SDK for Java