FabricActor Classe
- java.
lang. Object - ActorBase
- microsoft.
servicefabric. actors. runtime. FabricActor
- microsoft.
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 |
---|---|
Actor |
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. |
Actor |
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:
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:
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:
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:
Aplica-se a
Azure SDK for Java