Promise

kyo.Promise
See thePromise companion object
case class Promise[T] extends Fiber[T]

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Fiber[T]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def become(other: Fiber[T]): Boolean < IOs
def block(timeout: Duration): T < IOs
def complete(v: T < IOs): Boolean < IOs
def get: T < Fibers
def getTry: Try[T] < Fibers
def interrupt: Boolean < IOs
def isDone: Boolean < IOs
def onComplete(f: (T < IOs) => Unit < IOs): Unit < IOs
def toFuture: Future[T] < IOs
def transform[U : Flat](t: T => Fiber[U] < IOs): Fiber[U] < IOs

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product