Spec-Zone.ru › Scala 3.2

Объект FutureConverters.FutureConverters

Исходный код

объект FutureConverters

Этот объект предоставляет методы расширения, которые преобразуют между Scala scala.concurrent.Future и Java java.util.concurrent.CompletionStage.

При написании кода на Java используйте явные методы преобразования, определенные в javaapi.FutureConverters вместо этого.

Обратите внимание, что мост реализован на стороне только для чтения асинхронных обработчиков, а именно scala.concurrent.Future (вместо scala.concurrent.Promise) и java.util.concurrent.CompletionStage (вместо java.util.concurrent.CompletableFuture). Это сделано намеренно, так как семантика моста для записи обработчиков подвержена гонкам; если оба конца (CompletableFuture и Promise) завершатся независимо одновременно, они могут содержать разные значения после этого. По этой причине, toCompletableFuture не поддерживается для созданных CompletionStage.

Суперайтейпы
класс Object
трайт Matchable
класс Any
Тип «self»
FutureConverters.type

Классы

Исходный код
финальный неявный класс CompletionStageOps[T](cs: CompletionStage[T]) extends AnyVal

Исходный код
финальный неявный класс FutureOps[T](f: Future[T]) extends AnyVal

Неявные определения

Исходный код
финальный неявный метод CompletionStageOps[T](cs: CompletionStage[T]): CompletionStageOps[T]

Исходный код
финальный неявный метод FutureOps[T](f: Future[T]): FutureOps[T]

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/jdk/FutureConverters$.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API