Freigeben über


FabricActor Klasse

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

public class FabricActor extends ActorBase

Stellt einen Akteur dar, dem mehrere zuverlässige "benannte" Zustände zugeordnet sein können. ActorBase

Bemerkungen:Der Zustand wird über DieBereinigungssammlungen und Failovers des Akteurs hinweg beibehalten. Das Speichern und Abrufen des Zustands wird vom Akteurstatusanbieter ActorStateProviderbereitgestellt.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
FabricActor(FabricActorService actorService, ActorId actorId)

Initialisiert eine neue Instanz von FabricActor.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
ActorStateManager getStateManager()

Ruft den Zustands-Manager ab, für FabricActor den benannte Zustände abgerufen/hinzugefügt/aktualisiert/entfernt werden können.

CompletableFuture<?> saveStateAsync()

Speichert alle Zustandsänderungen (hinzufügen/aktualisieren/entfernen), die seit dem letzten Aufruf saveStateAsync()von vorgenommen wurden, beim Akteurstatusanbieter, der dem Akteur zugeordnet ist.

ActorStateManager stateManager()

Ruft den Zustands-Manager ab, für FabricActor den benannte Zustände abgerufen/hinzugefügt/aktualisiert/entfernt werden können.

Geerbte Elemente

Details zum Konstruktor

FabricActor

protected FabricActor(FabricActorService actorService, ActorId actorId)

Initialisiert eine neue Instanz von FabricActor.

Parameter:

actorService - Hosten FabricActorService wird dieser Akteur instance.
actorId - Der ActorId für diesen Akteur instance.

Details zur Methode

getStateManager

public ActorStateManager getStateManager()

Ruft den Zustands-Manager ab, für FabricActor den benannte Zustände abgerufen/hinzugefügt/aktualisiert/entfernt werden können.

Gibt zurück:

Eine ActorStateManager , die zum Verwalten des Akteurstatus verwendet werden kann.

saveStateAsync

protected CompletableFuture saveStateAsync()

Speichert alle Zustandsänderungen (hinzufügen/aktualisieren/entfernen), die seit dem letzten Aufruf saveStateAsync()von vorgenommen wurden, beim Akteurstatusanbieter, der dem Akteur zugeordnet ist.

Gibt zurück:

Eine Aufgabe, die den asynchronen Speichervorgang darstellt.

stateManager

public ActorStateManager stateManager()

Ruft den Zustands-Manager ab, für FabricActor den benannte Zustände abgerufen/hinzugefügt/aktualisiert/entfernt werden können.

Gibt zurück:

Eine ActorStateManager , die zum Verwalten des Akteurstatus verwendet werden kann.

Gilt für: