UpdateActivityHandler Interfaccia

public interface UpdateActivityHandler

Metodo che può partecipare agli eventi dell'attività di aggiornamento per il turno corrente.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
abstract java.util.concurrent.CompletableFuture<ResourceResponse> invoke(TurnContext context, Activity activity, Supplier<CompletableFuture<ResourceResponse>> next)

Metodo che può partecipare agli eventi dell'attività di aggiornamento per il turno corrente.

Dettagli metodo

invoke

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

Metodo che può partecipare agli eventi dell'attività di aggiornamento per il turno corrente.

Parametri:

context - Oggetto di contesto per il turno.
activity - Attività di sostituzione.
next - Delegato da chiamare per continuare l'elaborazione degli eventi.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire. Un gestore chiama il delegato next per passare il controllo al gestore registrato successivo. Se un gestore non\u2019chiamare il delegato successivo, l'adattatore non chiama alcun gestore successivo e non aggiorna l'attività.

Il Activity#getId dell'attività indica l'attività nella conversazione da sostituire. Se l'attività viene inviata correttamente, il delegato restituisce un oggetto ResourceResponse contenente l'ID assegnato al canale ricevente all'attività. Utilizzare questo oggetto risposta come valore restituito di questo gestore.

Si applica a