UpdateActivityHandler 接口

public interface UpdateActivityHandler

一种可以参与当前轮次更新活动事件的方法。

方法摘要

修饰符和类型 方法和描述
abstract java.util.concurrent.CompletableFuture<ResourceResponse> invoke(TurnContext context, Activity activity, Supplier<CompletableFuture<ResourceResponse>> next)

一种可以参与当前轮次更新活动事件的方法。

方法详细信息

invoke

public abstract CompletableFuture invoke(TurnContext context, Activity activity, Supplier> next)

一种可以参与当前轮次更新活动事件的方法。

参数:

context - 轮次的上下文对象。
activity - 替换活动。
next - 要调用以继续事件处理的委托。

返回:

表示要执行的工作的任务。 处理程序调用 next 委托,以将控件传递给下一个注册的处理程序。 如果处理程序\u2019不调用下一个委托,适配器不会调用任何后续处理程序,也不会更新活动。

活动的 Activity#getId 指示要替换的对话中的活动。 如果成功发送活动,委托将返回一个 ResourceResponse 对象,其中包含分配给活动的接收通道的 ID。 将此响应对象用作此处理程序的返回值。

适用于