MiddlewareSet Classe

  • java.lang.Object
    • com.microsoft.bot.builder.MiddlewareSet

Implementações

public class MiddlewareSet
implements Middleware

Contém um conjunto ordenado de Middleware.

Resumo do Construtor

Construtor Description
MiddlewareSet()

Resumo do método

Modificador e tipo Método e descrição
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Processa uma atividade de entrada.

java.util.concurrent.CompletableFuture<java.lang.Void> receiveActivityWithStatus(TurnContext context, BotCallbackHandler callback)

Processa uma atividade.

MiddlewareSet use(Middleware middleware)

Adiciona um objeto de middleware ao final do conjunto.

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do construtor

MiddlewareSet

public MiddlewareSet()

Detalhes do método

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Processa uma atividade de entrada.

Parameters:

turnContext - O objeto de contexto para este turno.
next - O delegado a ser chamado para continuar o pipeline de middleware do bot.

Returns:

Uma tarefa que representa o trabalho enfileirado a ser executado. O middleware chama o next delegado para passar o controle para o próximo middleware no pipeline. Se middleware não chamar o próximo delegado, o adaptador não chamará nenhum dos manipuladores de solicitação do middleware\u2019s subsequentes ou o manipulador de recebimento bot\u2019s e os curtos-circuitos do pipeline.

O context fornece informações sobre a atividade de entrada e outros dados necessários para processar a atividade. TurnContext Activity

receiveActivityWithStatus

public CompletableFuture receiveActivityWithStatus(TurnContext context, BotCallbackHandler callback)

Processa uma atividade.

Parameters:

context - O objeto de contexto para a curva.
callback - O delegado a ser chamado quando o conjunto terminar de processar a atividade.

Returns:

Uma tarefa que representa o trabalho enfileirado a ser executado.

use

public MiddlewareSet use(Middleware middleware)

Adiciona um objeto de middleware ao final do conjunto.

Parameters:

middleware - O middleware a ser adicionado.

Returns:

O conjunto de middleware atualizado.

Aplica-se a