object Cancelable extends Serializable
- Alphabetic
- By Inheritance
- Cancelable
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
apply(callback: () ⇒ Unit): Cancelable
Builds a Cancelable that executes the given
callback
when calling cancel. -
def
apply(): Cancelable
Builds a Cancelable.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
cancelAll(seq: Iterable[Cancelable]): Unit
Given a collection of cancelables, cancel them all.
Given a collection of cancelables, cancel them all.
This function collects non-fatal exceptions and throws them all at the end as a composite, in a platform specific way:
- for the JVM "Suppressed Exceptions" are used
- for JS they are wrapped in a
CompositeException
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
collection(seq: Iterable[Cancelable]): Cancelable
Builds a Cancelable reference from a sequence, cancelling everything on
cancel
. -
def
collection(refs: Cancelable*): Cancelable
Builds a Cancelable reference from a sequence, cancelling everything on
cancel
. -
val
empty: Cancelable
Returns a dummy Cancelable that doesn't do anything.
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
fromPromise[A](p: Promise[A], e: Throwable): Cancelable
Builds a Cancelable out of a Scala
Promise
, completing the promise with the givenThrowable
on cancel. -
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
trampolined(seq: Iterable[Cancelable])(implicit s: Scheduler): Cancelable
Wraps a collection of cancelable references into a
Cancelable
that will cancel them all by triggering a trampolined async boundary first, in order to prevent stack overflows. -
def
trampolined(refs: Cancelable*)(implicit s: Scheduler): Cancelable
Wraps a collection of cancelable references into a
Cancelable
that will cancel them all by triggering a trampolined async boundary first, in order to prevent stack overflows. -
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )