Трейт scala.concurrent.Awaitable
trait Awaitable[+T]
Объект, который в конечном итоге может быть завершен значением результата типа T, которое можно ожидать с помощью методов блокировки.
Объект Await предоставляет методы, которые позволяют получить результат Awaitable путем блокирования текущего потока до завершения Awaitable или истечения времени ожидания.
| Супертипы | |
|---|---|
| Известные подтипы |
Абстрактные методы
Исходный код@throws(scala.Predef.classOf[scala.concurrent.TimeoutException]) @throws(scala.Predef.classOf[scala.InterruptedException])
Ожидать состояния "завершено" этого Awaitable.
Этот метод не должен вызываться напрямую; используйте Await.ready вместо этого.
| Параметры значения |
|
|---|---|
| Возвращает | этот |
| Исключения |
|
Исходный код@throws(scala.Predef.classOf[scala.concurrent.TimeoutException]) @throws(scala.Predef.classOf[scala.InterruptedException])
Ожидать и возвращать результат (типа T) этого Awaitable.
Этот метод не должен вызываться напрямую; используйте Await.result вместо этого.
| Параметры значения |
|
|---|---|
| Возвращает | значение результата, если |
| Исключения |
|
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/concurrent/Awaitable.html