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)

Выполняет блок, возвращающий завершенныйбудущее, и перехватывает все исключения, чтобы правильно вернуть завершенный результат.

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

Выполняет блок и возвращает завершеннуюFuture с возвращаемым значением или исключением (полноеисключительно).

Методы, унаследованные от 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)

Создает завершенную исключительно завершенную процедуру.

Параметры:

ex - Исключение.

Возвращаемое значение:

ЗавершеннаяFuture с исключением.

<T>tryCompletable

public static CompletableFuture tryCompletable(ThrowSupplier> supplier)

Выполняет блок, возвращающий CompleteableFuture, и перехватывает все исключения, чтобы правильно вернуть завершенный результат.

Параметры:

supplier - Блок для выполнения.

Возвращаемое значение:

ЗаполнениеFuture

<T>wrapBlock

public static CompletableFuture wrapBlock(ThrowSupplier supplier)

Выполняет блок и возвращает completeableFuture со значением возврата или исключением (completeExceptionally).

Параметры:

supplier - Блок для выполнения.

Возвращаемое значение:

ЗаполнениеFuture

Применяется к