UpdateActivityHandler Interface

public interface UpdateActivityHandler

Um método que pode participar de eventos de atividade de atualização para a curva atual.

Resumo do método

Modificador e tipo Método e descrição
abstract java.util.concurrent.CompletableFuture<ResourceResponse> invoke(TurnContext context, Activity activity, Supplier<CompletableFuture<ResourceResponse>> next)

Um método que pode participar de eventos de atividade de atualização para a curva atual.

Detalhes do método

invoke

public abstract CompletableFuture invoke(TurnContext context, Activity activity, Supplier> next)

Um método que pode participar de eventos de atividade de atualização para a curva atual.

Parâmetros:

context - O objeto de contexto para a curva.
activity - A atividade de substituição.
next - O delegado a ser chamado para continuar o processamento de eventos.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado. Um manipulador chama o delegado next para passar o controle para o próximo manipulador registrado. Se um manipulador não\u2019chamar o próximo delegado, o adaptador não chamará nenhum dos manipuladores subsequentes e não atualizará a atividade.

O Activity#getId da atividade indica a atividade na conversa a ser substituída. Se a atividade for enviada com êxito, o delegado retornará um objeto ResourceResponse que contém a ID que o canal de recebimento atribuiu à atividade. Use esse objeto de resposta como o valor retornado desse manipulador.

Aplica-se a