Sprache

CompletableFuture.MinimalCompletionStage Methode

Definition

Gibt einen neuen CompletionStage-Wert zurück, der normalerweise mit demselben Wert wie dieser CompletableFuture abgeschlossen wird, wenn er normal abgeschlossen wird und nicht unabhängig abgeschlossen oder auf andere Weise verwendet werden kann, die nicht durch die Methoden der Schnittstelle CompletionStagedefiniert werden.

[Android.Runtime.Register("minimalCompletionStage", "()Ljava/util/concurrent/CompletionStage;", "GetMinimalCompletionStageHandler", ApiSince=31)]
public virtual Java.Util.Concurrent.ICompletionStage? MinimalCompletionStage();
[<Android.Runtime.Register("minimalCompletionStage", "()Ljava/util/concurrent/CompletionStage;", "GetMinimalCompletionStageHandler", ApiSince=31)>]
abstract member MinimalCompletionStage : unit -> Java.Util.Concurrent.ICompletionStage
override this.MinimalCompletionStage : unit -> Java.Util.Concurrent.ICompletionStage

Gibt zurück

die neue CompletionStage

Attribute

Hinweise

Gibt einen neuen CompletionStage-Wert zurück, der normalerweise mit demselben Wert wie dieser CompletableFuture abgeschlossen wird, wenn er normal abgeschlossen wird und nicht unabhängig abgeschlossen oder auf andere Weise verwendet werden kann, die nicht durch die Methoden der Schnittstelle CompletionStagedefiniert werden. Wenn dieser CompletableFuture außergewöhnlich abgeschlossen ist, schließt die zurückgegebene CompletionStage außergewöhnlich mit einer CompletionException mit dieser Ausnahme als Ursache ab.

Sofern nicht durch eine Unterklasse außer Kraft gesetzt, kann ein neues, nicht minimales CompletableFuture mit allen verfügbaren Methoden aus einer minimalen CompletionStage-Funktion #toCompletableFuture()abgerufen werden. So kann z. B. der Abschluss einer minimalen Phase von

{@code minimalStage.toCompletableFuture().join(); }

Hinzugefügt in 9.

Java Dokumentation für java.util.concurrent.CompletableFuture.minimalCompletionStage().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: