MiddlewareSet Clase

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

Implementaciones

public class MiddlewareSet
implements Middleware

Contiene un conjunto ordenado de Middleware.

Resumen del constructor

Constructor Description
MiddlewareSet()

Resumen del método

Modificador y tipo Método y descripción
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Procesa una actividad entrante.

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

Procesa una actividad.

MiddlewareSet use(Middleware middleware)

Agrega un objeto de middleware al final del conjunto.

Métodos heredados 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

Detalles del constructor

MiddlewareSet

public MiddlewareSet()

Detalles del método

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Procesa una actividad entrante.

Parámetros:

turnContext - Objeto de contexto para este turno.
next - Delegado al que se va a llamar para continuar con la canalización de middleware del bot.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar. Middleware llama al delegado next para pasar el control al siguiente middleware de la canalización. Si el middleware no\u2019llama al siguiente delegado, el adaptador no llama a ninguno de los controladores de solicitudes de\u2019posteriores del middleware ni al controlador de recepción del bot\u2019y a los cortocircuitos de canalización.

El context proporciona información sobre la actividad entrante y otros datos necesarios para procesar la actividad. TurnContext Activity

receiveActivityWithStatus

public CompletableFuture receiveActivityWithStatus(TurnContext context, BotCallbackHandler callback)

Procesa una actividad.

Parámetros:

context - Objeto de contexto del turno.
callback - Delegado al que se llamará cuando el conjunto termine de procesar la actividad.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

use

public MiddlewareSet use(Middleware middleware)

Agrega un objeto de middleware al final del conjunto.

Parámetros:

middleware - Middleware que se va a agregar.

Devoluciones:

Conjunto de middleware actualizado.

Se aplica a