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)

現在のターンの更新アクティビティ イベントに参加できるメソッド。

Parameters:

context - ターンのコンテキスト オブジェクト。
activity - 置換アクティビティ。
next - イベント処理を続行するために呼び出すデリゲート。

Returns:

実行するキューに登録された作業を表すタスク。 ハンドラーはデリゲートを next 呼び出して、次に登録されたハンドラーにコントロールを渡します。 ハンドラーが次のデリゲートを呼び出さない場合、アダプターは後続のハンドラーを呼び出せず、アクティビティを更新しません。

アクティビティの Activity#getId は、置き換える会話内のアクティビティを示します。 アクティビティが正常に送信された場合、デリゲートは、受信チャネルがアクティビティに割り当てた ID を含むオブジェクトを返 ResourceResponse します。 このハンドラーの戻り値として、この応答オブジェクトを使用します。

適用対象