Promise

scala.concurrent.Promise
See thePromise companion trait
object Promise

Attributes

Companion
trait
Source
Promise.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Promise.type

Members list

Keywords
  • no keywords
  • final

Value members

Concrete methods

final def apply[T](): Promise[T]

Creates a promise object which can be completed with a value.

Creates a promise object which can be completed with a value.

Type parameters

T

the type of the value in the promise

Attributes

Returns

the newly created Promise instance

Source
Promise.scala
final def failed[T](exception: Throwable): Promise[T]

Creates an already completed Promise with the specified exception.

Creates an already completed Promise with the specified exception.

Type parameters

T

the type of the value in the promise

Attributes

Returns

the newly created Promise instance

Source
Promise.scala
final def fromTry[T](result: Try[T]): Promise[T]

Creates an already completed Promise with the specified result or exception.

Creates an already completed Promise with the specified result or exception.

Type parameters

T

the type of the value in the promise

Attributes

Returns

the newly created Promise instance

Source
Promise.scala
final def successful[T](result: T): Promise[T]

Creates an already completed Promise with the specified result.

Creates an already completed Promise with the specified result.

Type parameters

T

the type of the value in the promise

Attributes

Returns

the newly created Promise instance

Source
Promise.scala