UpdateActivityHandler 接口
public interface UpdateActivityHandler
一种可以参与当前轮次更新活动事件的方法。
方法摘要
| 修饰符和类型 | 方法和描述 |
|---|---|
|
abstract
java.util.concurrent.CompletableFuture<Resource |
invoke(TurnContext context, Activity activity, Supplier<CompletableFuture<ResourceResponse>> next)
一种可以参与当前轮次更新活动事件的方法。 |
方法详细信息
invoke
public abstract CompletableFuture
一种可以参与当前轮次更新活动事件的方法。
参数:
context
- 轮次的上下文对象。
activity
- 替换活动。
next
- 要调用以继续事件处理的委托。
返回:
表示要执行的工作的任务。 处理程序调用
next 委托,以将控件传递给下一个注册的处理程序。 如果处理程序\u2019不调用下一个委托,适配器不会调用任何后续处理程序,也不会更新活动。
活动的 Activity#getId 指示要替换的对话中的活动。 如果成功发送活动,委托将返回一个 ResourceResponse 对象,其中包含分配给活动的接收通道的 ID。 将此响应对象用作此处理程序的返回值。