Partager via


FabricActor Classe

  • java.lang.Object
    • ActorBase
      • microsoft.servicefabric.actors.runtime.FabricActor

public class FabricActor extends ActorBase

Représente un acteur qui peut avoir plusieurs états « nommés » fiables qui lui sont associés. ActorBase

Remarques:L’état est conservé entre les collectes de mémoires et les basculements d’acteurs. Le stockage et la récupération de l’état sont fournis par le fournisseur d’état acteur ActorStateProvider.

Récapitulatif du constructeur

Constructeur Description
FabricActor(FabricActorService actorService, ActorId actorId)

Initialise une nouvelle instance de la classe FabricActor.

Résumé de la méthode

Modificateur et type Méthode et description
ActorStateManager getStateManager()

Obtient le gestionnaire d’états pour FabricActor lequel peut être utilisé pour obtenir/ajouter/mettre à jour/supprimer des états nommés.

CompletableFuture<?> saveStateAsync()

Enregistre toutes les modifications d’état (ajout/mise à jour/suppression) effectuées depuis le dernier appel à saveStateAsync(), auprès du fournisseur d’état de l’acteur associé à l’acteur.

ActorStateManager stateManager()

Obtient le gestionnaire d’états pour FabricActor lequel peut être utilisé pour obtenir/ajouter/mettre à jour/supprimer des états nommés.

Membres hérités

Détails du constructeur

FabricActor

protected FabricActor(FabricActorService actorService, ActorId actorId)

Initialise une nouvelle instance de la classe FabricActor.

Paramètres:

actorService - FabricActorService hébergera cet acteur instance.
actorId - pour ActorId cet acteur instance.

Détails de la méthode

getStateManager

public ActorStateManager getStateManager()

Obtient le gestionnaire d’états pour FabricActor lequel peut être utilisé pour obtenir/ajouter/mettre à jour/supprimer des états nommés.

Retours:

ActorStateManager qui peut être utilisé pour gérer l’état de l’acteur.

saveStateAsync

protected CompletableFuture saveStateAsync()

Enregistre toutes les modifications d’état (ajout/mise à jour/suppression) effectuées depuis le dernier appel à saveStateAsync(), auprès du fournisseur d’état de l’acteur associé à l’acteur.

Retours:

Tâche qui représente l’opération d’écriture d’enregistrement asynchrone.

stateManager

public ActorStateManager stateManager()

Obtient le gestionnaire d’états pour FabricActor lequel peut être utilisé pour obtenir/ajouter/mettre à jour/supprimer des états nommés.

Retours:

ActorStateManager qui peut être utilisé pour gérer l’état de l’acteur.

S’applique à