Partager via


StatefulServicePartition Interface

public interface StatefulServicePartition extends ServicePartition

Résumé de la méthode

Modificateur et type Méthode et description
FabricReplicator createReplicator(StateProvider stateProvider, ReplicatorSettings replicatorSettings)

Crée un FabricReplicator avec les paramètres spécifiés et le retourne au réplica.

Remarques:Cette méthode doit être utilisée pour créer un FabricReplicator service à service en tant que StateReplicator pour un service avec état qui implémente StateProvider.

PartitionAccessStatus getReadStatus()

Utilisé pour case activée la préparation des réplica en ce qui concerne les opérations de lecture.

Remarques:Le readStatus doit être vérifié avant que le réplica ne soit en cours de traitement d’une demande client qui est une opération de lecture.

PartitionAccessStatus getwriteStatus()

Utilisé pour case activée la préparation de la partition en ce qui concerne les opérations d’écriture.

Remarques:L’objet WriteStatus doit être vérifié avant que le réplica effectue une requête client qui est une opération d’écriture.

void reportReplicaHealth(HealthInformation healthInfo)

Signale l’intégrité du réplica actuel associé à cette partition.

Membres hérités

Détails de la méthode

createReplicator

public FabricReplicator createReplicator(StateProvider stateProvider, ReplicatorSettings replicatorSettings)

Crée un FabricReplicator avec les paramètres spécifiés et le retourne au réplica.

Remarques:Cette méthode doit être utilisée pour créer un FabricReplicator service à service en tant que StateReplicator pour un service avec état qui implémente StateProvider.

Paramètres:

stateProvider - StateProvider auquel le retourné FabricReplicator doit être associé. Il s’agit souvent du même objet qui implémente StatefulServiceReplica, mais certains services peuvent être factornés différemment.
replicatorSettings -

ReplicatorSettings avec lequel le retourné FabricReplicator doit être configuré.

Retours:

getReadStatus

public PartitionAccessStatus getReadStatus()

Utilisé pour case activée la préparation des réplica en ce qui concerne les opérations de lecture.

Remarques:Le readStatus doit être vérifié avant que le réplica ne soit en cours de traitement d’une demande client qui est une opération de lecture.

Retours:

Exception:

system.fabric.exception.FabricObjectClosedException - Cela indique que l’objet de partition est fermé. Le réplica/réplicaur/instance a été fermé ou est sur le point de l’être.

getwriteStatus

public PartitionAccessStatus getwriteStatus()

Utilisé pour case activée la préparation de la partition en ce qui concerne les opérations d’écriture.

Remarques:L’objet WriteStatus doit être vérifié avant que le réplica effectue une requête client qui est une opération d’écriture.

Retours:

Exception:

system.fabric.exception.FabricObjectClosedException - Cela indique que l’objet de partition est fermé. Le réplica/réplicaur/instance a été fermé ou est sur le point de l’être.

reportReplicaHealth

public void reportReplicaHealth(HealthInformation healthInfo)

Signale l’intégrité du réplica actuel associé à cette partition.

Paramètres:

healthInfo - Informations d’intégrité à signaler.

S’applique à