Remindable Interface
public interface Remindable
Interface que os atores que usam lembretes devem implementar.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
CompletableFuture<?> |
receiveReminderAsync(String reminderName, byte[] context, Duration timeSpan, Duration period)
Chamada de lembrete invocada quando um lembrete de ator é disparado.
Observações: Quando um lembrete é disparado, o runtime dos atores invocará o método receiveReminderAsync no Ator. Um ator pode registrar vários lembretes e o método ReceiveReminderAsync é invocado sempre que qualquer um desses lembretes é disparado. O ator pode usar o nome do lembrete que é passado para o método receiveReminderAsync para descobrir qual lembrete foi disparado. O runtime de Atores salva o estado do ator quando a chamada receiveReminderAsync é concluída. Se ocorrer um erro ao salvar o estado, esse objeto de ator será desativado e uma nova instância será ativada, para especificar que o estado não precisa ser salvo após a conclusão do lembrete. |
Detalhes do método
receiveReminderAsync
public CompletableFuture receiveReminderAsync(String reminderName, byte[] context, Duration timeSpan, Duration period)
Chamada de lembrete invocada quando um lembrete de ator é disparado.
Observações: Quando um lembrete é disparado, o runtime dos atores invocará o método receiveReminderAsync no Ator. Um ator pode registrar vários lembretes e o método ReceiveReminderAsync é invocado sempre que qualquer um desses lembretes é disparado. O ator pode usar o nome do lembrete que é passado para o método receiveReminderAsync para descobrir qual lembrete foi disparado. O runtime de Atores salva o estado do ator quando a chamada receiveReminderAsync é concluída. Se ocorrer um erro ao salvar o estado, esse objeto de ator será desativado e uma nova instância será ativada, para especificar que o estado não precisa ser salvo após a conclusão do lembrete.
Parâmetros:
Retornos:
Aplica-se a
Azure SDK for Java