trait
Promise[AwaitResult] extends Future[AwaitResult]
Abstract Value Members
-
abstract
def
getClass(): Class[_]
-
abstract
def
state: AtomicReference[Either[Queue[(Try[AwaitResult]) ⇒ TailRec[Unit]], Try[AwaitResult]]]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
def
->[B](y: B): (Promise[AwaitResult], B)
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
final
def
complete(value: Try[AwaitResult]): TailRec[Unit]
-
final
def
completeWith(other: Future[AwaitResult]): Unit
-
def
ensuring(cond: (Promise[AwaitResult]) ⇒ Boolean, msg: ⇒ Any): Promise[AwaitResult]
-
def
ensuring(cond: (Promise[AwaitResult]) ⇒ Boolean): Promise[AwaitResult]
-
def
ensuring(cond: Boolean, msg: ⇒ Any): Promise[AwaitResult]
-
def
ensuring(cond: Boolean): Promise[AwaitResult]
-
def
equals(arg0: Any): Boolean
-
def
flatMap[ConvertedAwaitResult](converter: (AwaitResult) ⇒ Continuation[ConvertedAwaitResult, Unit]): FlatMap[AwaitResult, Unit, ConvertedAwaitResult]
-
def
foreach(handler: (AwaitResult) ⇒ Unit)(implicit catcher: Catcher[Unit]): Unit
-
def
formatted(fmtstr: String): String
-
def
handleError[A](f: (Throwable) ⇒ Continuation[A, Unit]): HandleError[Any, Unit]
-
def
hashCode(): Int
-
def
isCompleted: Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
map[ConvertedAwaitResult](converter: (AwaitResult) ⇒ ConvertedAwaitResult): Map[AwaitResult, Unit, ConvertedAwaitResult]
-
final
def
onComplete(handler: (Try[AwaitResult]) ⇒ TailRec[Unit]): TailRec[Unit]
-
def
toString(): String
-
final
def
tryComplete(value: Try[AwaitResult]): TailRec[Unit]
-
final
def
tryCompleteWith(other: Future[AwaitResult]): Unit
-
val
underlying: Continuation[AwaitResult, Unit]
-
final
def
value: Option[Try[AwaitResult]]
-
def
withFilter(condition: (AwaitResult) ⇒ Boolean): WithFilter[AwaitResult, Unit]
-
def
→[B](y: B): (Promise[AwaitResult], B)
Shadowed Implicit Value Members
-
val
self: Any
-
val
self: Any
Deprecated Value Members
-
def
x: Promise[AwaitResult]
-
def
x: Promise[AwaitResult]
Inherited from Future[AwaitResult]
Inherited from Continuation[AwaitResult, Unit]
Inherited from Any
Inherited by implicit conversion ContinuationOps from
Promise[AwaitResult] to ContinuationOps[AwaitResult, Unit]
Inherited by implicit conversion any2stringadd from
Promise[AwaitResult] to StringAdd
Inherited by implicit conversion any2ArrowAssoc from
Promise[AwaitResult] to ArrowAssoc[Promise[AwaitResult]]
Inherited by implicit conversion any2Ensuring from
Promise[AwaitResult] to Ensuring[Promise[AwaitResult]]
A Future that will be completed when another Future or Continuation.Task being completed.