Объект 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.
| Суперайтейпы | |
|---|---|
| Тип «self» |
Классы
Исходный код
Исходный код
Неявные определения
Исходный код
Исходный код
© 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