Compartilhar via


FabricActor Classe

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

public class FabricActor extends ActorBase

Representa um ator que pode ter vários estados 'nomeados' confiáveis associados a ele. ActorBase

Observações:O estado é preservado entre coletas de lixo de ator e failovers. O armazenamento e a recuperação do estado são fornecidos pelo provedor ActorStateProviderde estado do ator .

Resumo do Construtor

Construtor Description
FabricActor(FabricActorService actorService, ActorId actorId)

Inicializa uma nova instância de FabricActor

Resumo do método

Modificador e tipo Método e descrição
ActorStateManager getStateManager()

Obtém o gerenciador de estado para FabricActor o qual pode ser usado para obter/adicionar/atualizar/remover estados nomeados.

CompletableFuture<?> saveStateAsync()

Salva todas as alterações de estado (adicionar/atualizar/remover) que foram feitas desde a última chamada para saveStateAsync(), para o provedor de estado do ator associado ao ator.

ActorStateManager stateManager()

Obtém o gerenciador de estado para FabricActor o qual pode ser usado para obter/adicionar/atualizar/remover estados nomeados.

Membros herdados

Detalhes do construtor

FabricActor

protected FabricActor(FabricActorService actorService, ActorId actorId)

Inicializa uma nova instância de FabricActor

Parâmetros:

actorService - O FabricActorService hospedará essa instância de ator.
actorId - O ActorId para esta instância de ator.

Detalhes do método

getStateManager

public ActorStateManager getStateManager()

Obtém o gerenciador de estado para FabricActor o qual pode ser usado para obter/adicionar/atualizar/remover estados nomeados.

Retornos:

Um ActorStateManager que pode ser usado para gerenciar o estado do ator.

saveStateAsync

protected CompletableFuture saveStateAsync()

Salva todas as alterações de estado (adicionar/atualizar/remover) que foram feitas desde a última chamada para saveStateAsync(), para o provedor de estado do ator associado ao ator.

Retornos:

Uma tarefa que representa a operação de salvar assíncrona.

stateManager

public ActorStateManager stateManager()

Obtém o gerenciador de estado para FabricActor o qual pode ser usado para obter/adicionar/atualizar/remover estados nomeados.

Retornos:

Um ActorStateManager que pode ser usado para gerenciar o estado do ator.

Aplica-se a