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

適用対象