scala.concurrent.Awaitable
An object that may eventually be completed with a result value of type T
which may be awaited using blocking methods .
The Await object provides methods that allow accessing the result of an Awaitable
by blocking the current thread until the Awaitable
has been completed or a timeout has occurred.
Attributes
Source
Awaitable.scala
Graph
Reset zoom Hide graph Show graph
Supertypes
Known subtypes
Members list
Await the "completed" state of this Awaitable
.
Await the "completed" state of this Awaitable
.
This method should not be called directly; use Await.ready instead.
Value parameters
atMost
maximum wait time, which may be negative (no waiting is done), Duration.Inf for unbounded waiting, or a finite positive duration
Attributes
Returns
this Awaitable
Throws
TimeoutException if after waiting for the specified time this Awaitable
is still not ready
Source
Awaitable.scala
Await and return the result (of type T
) of this Awaitable
.
Await and return the result (of type T
) of this Awaitable
.
This method should not be called directly; use Await.result instead.
Value parameters
atMost
maximum wait time, which may be negative (no waiting is done), Duration.Inf for unbounded waiting, or a finite positive duration
Attributes
Returns
the result value if the Awaitable
is completed within the specific maximum wait time
Throws
TimeoutException if after waiting for the specified time this Awaitable
is still not ready
Source
Awaitable.scala