Condividi tramite


CompletableFuture.OrTimeout(Int64, TimeUnit) Metodo

Definizione

Completa in modo eccezionale questa completableFuture con un TimeoutException valore se non altrimenti completato prima del timeout specificato.

[Android.Runtime.Register("orTimeout", "(JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/CompletableFuture;", "GetOrTimeout_JLjava_util_concurrent_TimeUnit_Handler", ApiSince=31)]
public virtual Java.Util.Concurrent.ICompletionStage? OrTimeout (long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("orTimeout", "(JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/CompletableFuture;", "GetOrTimeout_JLjava_util_concurrent_TimeUnit_Handler", ApiSince=31)>]
abstract member OrTimeout : int64 * Java.Util.Concurrent.TimeUnit -> Java.Util.Concurrent.ICompletionStage
override this.OrTimeout : int64 * Java.Util.Concurrent.TimeUnit -> Java.Util.Concurrent.ICompletionStage

Parametri

timeout
Int64

quanto tempo di attesa prima di completare eccezionalmente con un TimeoutException, in unità di unit

unit
TimeUnit

un oggetto TimeUnit che determina come interpretare il timeout parametro

Restituisce

this CompletableFuture

Attributi

Commenti

Completa in modo eccezionale questa completableFuture con un TimeoutException valore se non altrimenti completato prima del timeout specificato.

Aggiunta in 9.

Documentazione java per java.util.concurrent.CompletableFuture.orTimeout(long, java.util.concurrent.TimeUnit).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a