UpdateActivityHandler インターフェイス
public interface UpdateActivityHandler
現在のターンの更新アクティビティ イベントに参加できるメソッド。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
abstract
java.util.concurrent.CompletableFuture<ResourceResponse> |
invoke(TurnContext context, Activity activity, Supplier<CompletableFuture<ResourceResponse>> next)
現在のターンの更新アクティビティ イベントに参加できるメソッド。 |
メソッドの詳細
invoke
public abstract CompletableFuture
現在のターンの更新アクティビティ イベントに参加できるメソッド。
Parameters:
context
- ターンのコンテキスト オブジェクト。
activity
- 置換アクティビティ。
next
- イベント処理を続行するために呼び出すデリゲート。
Returns:
実行するキューに登録された作業を表すタスク。 ハンドラーはデリゲートを
next
呼び出して、次に登録されたハンドラーにコントロールを渡します。 ハンドラーが次のデリゲートを呼び出さない場合、アダプターは後続のハンドラーを呼び出せず、アクティビティを更新しません。
アクティビティの Activity#getId は、置き換える会話内のアクティビティを示します。 アクティビティが正常に送信された場合、デリゲートは、受信チャネルがアクティビティに割り当てた ID を含むオブジェクトを返 ResourceResponse します。 このハンドラーの戻り値として、この応答オブジェクトを使用します。