Async 類別

  • java.lang.Object
    • com.microsoft.bot.connector.Async

public final class Async

Asyc 和 CompletableFuture 協助程式方法。

方法摘要

修飾詞與類型 方法與描述
static java.util.concurrent.CompletableFuture<T> <T>completeExceptionally(Throwable ex)

建構「可完成」「未來」已完成異常。

static java.util.concurrent.CompletableFuture<T> <T>tryCompletable(ThrowSupplier<CompletableFuture<T>> supplier)

執行會傳回 CompletedableFuture 的區塊,並擷取任何例外狀況,以便正確傳回已完成的異常結果。

static java.util.concurrent.CompletableFuture<T> <T>wrapBlock(ThrowSupplier<T> supplier)

執行 區塊,並傳回具有傳回值或例外狀況的 CompleteableFuture (completeExceptionly)。

方法繼承來源 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

方法詳細資料

<T>completeExceptionally

public static CompletableFuture completeExceptionally(Throwable ex)

建構 CompletedableFuture 已異常完成。

參數:

ex - 例外狀況。

傳回:

例外狀況的 CompletableFuture。

<T>tryCompletable

public static CompletableFuture tryCompletable(ThrowSupplier> supplier)

執行會傳回 CompletedableFuture 的區塊,並擷取任何例外狀況,以便正確傳回已完成的異常結果。

參數:

supplier - 要執行的區塊。

傳回:

The CompletableFuture

<T>wrapBlock

public static CompletableFuture wrapBlock(ThrowSupplier supplier)

執行區塊,並傳回具有傳回值或例外狀況的 CompleteableFuture(completeExceptionally)。

參數:

supplier - 要執行的區塊。

傳回:

The CompletableFuture

適用於