FabricReplicator Klasse
- java.
lang. Object - PrimaryReplicator
- Replicator
- system.
fabric. FabricReplicator
- system.
public class FabricReplicator implements Replicator
Repliziert den Zustand für Hochverfügbarkeit und Zuverlässigkeit.
Bemerkungen:Stellt die Standardimplementierung der StateReplicatorSchnittstellen , Replicatorund bereit PrimaryReplicator , die Benutzerdienste verwenden können, sowie deren Implementierung der StateProvider Schnittstelle. Ein instance der system.fabric.FabricReplicator -Klasse wird über die createReplicator(StateProvider stateProvider, ReplicatorSettings replicatorSettings) -Methode abgerufen, die zur Verwendung umgewandelt StateReplicator werden kann.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
FabricReplicator(long replicator) |
Erstellt instance von FabricReplicator. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
void |
abort()
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
CompletableFuture |
buildReplicaAsync(ReplicaInformation replicaInfo, CancellationToken cancellationToken)
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
CompletableFuture |
changeRoleAsync(Epoch epoch, ReplicaRole role, CancellationToken cancellationToken)
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
CompletableFuture |
closeAsync(CancellationToken cancellationToken)
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
long |
getCatchUpCapability()
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
long |
getCurrentProgress()
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
CompletableFuture<Boolean> |
onDataLossAsync(CancellationToken cancellationToken)
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
CompletableFuture<String> |
openAsync(CancellationToken cancellationToken)
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
void |
removeReplica(long replicaId)
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Bemerkungen: Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
void |
updateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration, ReplicaSetConfiguration previousConfiguration)
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
void |
updateCurrentReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration)
Dies unterstützt die Service Fabric-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
Bemerkungen: Dies unterstützt die Service Fabric-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden. |
CompletableFuture |
updateEpochAsync(Epoch epoch, CancellationToken cancellationToken)
Dies unterstützt die Service Fabric-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden. |
CompletableFuture |
waitForCatchUpQuorumAsync(ReplicaSetQuorumMode quorumMode, CancellationToken cancellationToken)
Dies unterstützt die Service Fabric-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden. Nur zur internen Verwendung. |
Details zum Konstruktor
FabricReplicator
protected FabricReplicator(long replicator)
Erstellt instance von FabricReplicator.
Parameter:
Details zur Methode
abort
public void abort()
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Überschreibt:
FabricReplicator.abort()buildReplicaAsync
public CompletableFuture buildReplicaAsync(ReplicaInformation replicaInfo, CancellationToken cancellationToken)
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Überschreibt:
FabricReplicator.buildReplicaAsync(ReplicaInformation replicaInfo, CancellationToken cancellationToken)Parameter:
CancellationToken-Objekt, um den Abbruch status des Vorgangs anzugeben.
Gibt zurück:
changeRoleAsync
public CompletableFuture changeRoleAsync(Epoch epoch, ReplicaRole role, CancellationToken cancellationToken)
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Überschreibt:
FabricReplicator.changeRoleAsync(Epoch epoch, ReplicaRole role, CancellationToken cancellationToken)Parameter:
Gibt zurück:
closeAsync
public CompletableFuture closeAsync(CancellationToken cancellationToken)
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Überschreibt:
FabricReplicator.closeAsync(CancellationToken cancellationToken)Parameter:
Gibt zurück:
getCatchUpCapability
public long getCatchUpCapability()
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Überschreibt:
FabricReplicator.getCatchUpCapability()Gibt zurück:
getCurrentProgress
public long getCurrentProgress()
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Überschreibt:
FabricReplicator.getCurrentProgress()Gibt zurück:
onDataLossAsync
public CompletableFuture
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Überschreibt:
FabricReplicator.onDataLossAsync(CancellationToken cancellationToken)Parameter:
CancellationToken-Objekt, um den Abbruch status des Vorgangs anzugeben.
Gibt zurück:
openAsync
public CompletableFuture
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Überschreibt:
FabricReplicator.openAsync(CancellationToken cancellationToken)Parameter:
Gibt zurück:
removeReplica
public void removeReplica(long replicaId)
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Bemerkungen: Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Überschreibt:
FabricReplicator.removeReplica(long replicaId)Parameter:
updateCatchUpReplicaSetConfiguration
public void updateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration, ReplicaSetConfiguration previousConfiguration)
Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Überschreibt:
FabricReplicator.updateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration, ReplicaSetConfiguration previousConfiguration)Parameter:
updateCurrentReplicaSetConfiguration
public void updateCurrentReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration)
Dies unterstützt die Service Fabric-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
Bemerkungen: Dies unterstützt die Service Fabric-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
Überschreibt:
FabricReplicator.updateCurrentReplicaSetConfiguration(ReplicaSetConfiguration currentConfiguration)Parameter:
updateEpochAsync
public CompletableFuture updateEpochAsync(Epoch epoch, CancellationToken cancellationToken)
Dies unterstützt die Service Fabric-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
Überschreibt:
FabricReplicator.updateEpochAsync(Epoch epoch, CancellationToken cancellationToken)Parameter:
Gibt zurück:
waitForCatchUpQuorumAsync
public CompletableFuture waitForCatchUpQuorumAsync(ReplicaSetQuorumMode quorumMode, CancellationToken cancellationToken)
Dies unterstützt die Service Fabric-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
Nur zur internen Verwendung.
Überschreibt:
FabricReplicator.waitForCatchUpQuorumAsync(ReplicaSetQuorumMode quorumMode, CancellationToken cancellationToken)Parameter:
CancellationToken-Objekt, um die Abbruch-status des Vorgangs anzugeben.
Gibt zurück:
Gilt für:
Azure SDK for Java