MiddlewareSet 类
- java.lang.Object
- com.microsoft.bot.builder.MiddlewareSet
实现
public class MiddlewareSet
implements Middleware
包含一组有序的 Middleware。
构造函数摘要
构造函数 | 说明 | |
---|---|---|
MiddlewareSet() |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
java.util.concurrent.CompletableFuture<java.lang.Void> |
onTurn(TurnContext turnContext, NextDelegate next)
处理传入活动。 |
java.util.concurrent.CompletableFuture<java.lang.Void> |
receiveActivityWithStatus(TurnContext context, BotCallbackHandler callback)
处理活动。 |
MiddlewareSet |
use(Middleware middleware)
将中间件对象添加到集的末尾。 |
方法继承自 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
构造函数详细信息
MiddlewareSet
public MiddlewareSet()
方法详细信息
onTurn
public CompletableFuture
处理传入活动。
Parameters:
turnContext
- 此轮次的上下文对象。
next
- 要调用以继续机器人中间件管道的委托。
Returns:
一个任务,表示排队要执行的工作。 中间件调用
next
委托,将控制权传递给管道中的下一个中间件。 如果中间件不调用下一个委托,则适配器不会调用任何后续中间件\u2019s 请求处理程序或 bot\u2019s 接收处理程序,以及管道短路。
提供有关 context
传入活动的信息,以及处理活动所需的其他数据。
TurnContext Activity
receiveActivityWithStatus
public CompletableFuture
处理活动。
Parameters:
context
- 轮次的上下文对象。
callback
- 当集完成对活动的处理时要调用的委托。
Returns:
一个任务,表示排队要执行的工作。
use
public MiddlewareSet use(Middleware middleware)
将中间件对象添加到集的末尾。
Parameters:
middleware
- 要添加的中间件。
Returns:
更新后的中间件集。