InterceptionMiddleware Classe

  • java.lang.Object
    • com.microsoft.bot.builder.inspection.InterceptionMiddleware

Implémente

public abstract class InterceptionMiddleware
implements Middleware

Récapitulatif du constructeur

Constructeur Description
InterceptionMiddleware(Logger withLogger)

Résumé de la méthode

Modificateur et type Méthode et description
protected org.slf4j.Logger getLogger()
protected abstract java.util.concurrent.CompletableFuture<com.microsoft.bot.builder.inspection.InterceptionMiddleware.Intercept> inbound(TurnContext turnContext, Activity activity)
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Traite une activité entrante.

protected abstract java.util.concurrent.CompletableFuture<java.lang.Void> outbound(TurnContext turnContext, List<Activity> clonedActivities)
protected abstract java.util.concurrent.CompletableFuture<java.lang.Void> traceState(TurnContext turnContext)

Méthodes héritées 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

Détails du constructeur

InterceptionMiddleware

public InterceptionMiddleware(Logger withLogger)

Paramètres:

withLogger

Détails de la méthode

getLogger

protected Logger getLogger()

inbound

protected abstract CompletableFuture inbound(TurnContext turnContext, Activity activity)

Paramètres:

turnContext
activity

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Traite une activité entrante.

Paramètres:

turnContext
next

outbound

protected abstract CompletableFuture outbound(TurnContext turnContext, List clonedActivities)

Paramètres:

turnContext
clonedActivities

traceState

protected abstract CompletableFuture traceState(TurnContext turnContext)

Paramètres:

turnContext

S’applique à