Class

arrows.twitter

ThrowFuture

Related Doc: package twitter

Permalink

class ThrowFuture[T] extends Future[T] with ConstFuture[T]

Linear Supertypes
ConstFuture[T], Future[T], Awaitable[T], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ThrowFuture
  2. ConstFuture
  3. Future
  4. Awaitable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ThrowFuture(ex: Throwable)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addEventListener(listener: FutureEventListener[_ >: T]): Future[T]

    Permalink
    Definition Classes
    Future
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def before[B](f: ⇒ Future[B])(implicit ev: <:<[ThrowFuture.this.type, Future[Unit]]): Future[B]

    Permalink
    Definition Classes
    Future
  7. def by(timer: Timer, when: Time, exc: ⇒ Throwable): Future[T]

    Permalink
    Definition Classes
    Future
  8. def by(timer: Timer, when: Time): Future[T]

    Permalink
    Definition Classes
    Future
  9. def by(when: Time)(implicit timer: Timer): Future[T]

    Permalink
    Definition Classes
    Future
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def delayed(howlong: Duration)(implicit timer: Timer): Future[T]

    Permalink
    Definition Classes
    Future
  12. def ensure(f: ⇒ Unit): Future[T]

    Permalink
    Definition Classes
    Future
  13. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  15. def filter(p: (T) ⇒ Boolean): Future[T]

    Permalink
    Definition Classes
    Future
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def flatMap[B](f: (T) ⇒ Future[B]): Future[B]

    Permalink
    Definition Classes
    Future
  18. def flatten[B](implicit ev: <:<[T, Future[B]]): Future[B]

    Permalink
    Definition Classes
    Future
  19. def foreach(k: (T) ⇒ Unit): Future[T]

    Permalink
    Definition Classes
    Future
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. def handle[B >: T](rescueException: PartialFunction[Throwable, B]): Future[B]

    Permalink
    Definition Classes
    Future
  22. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  23. def interruptible(): Future[T]

    Permalink
    Definition Classes
    Future
  24. def isDefined: Boolean

    Permalink
    Definition Classes
    Future
  25. def isDone(implicit ev: <:<[ThrowFuture.this.type, Future[Unit]]): Boolean

    Permalink
    Definition Classes
    Future
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. final def isReady(implicit permit: CanAwait): Boolean

    Permalink
    Definition Classes
    ConstFuture → Awaitable
  28. def join[B](other: Future[B]): Future[(T, B)]

    Permalink
    Definition Classes
    Future
  29. def joinWith[B, C](other: Future[B])(fn: (T, B) ⇒ C): Future[C]

    Permalink
    Definition Classes
    Future
  30. def liftToTry: Future[Try[T]]

    Permalink
    Definition Classes
    Future
  31. def lowerFromTry[B](implicit ev: <:<[T, Try[B]]): Future[B]

    Permalink
    Definition Classes
    Future
  32. def map[B](f: (T) ⇒ B): Future[B]

    Permalink
    Definition Classes
    Future
  33. def mask(pred: PartialFunction[Throwable, Boolean]): Future[T]

    Permalink
    Definition Classes
    Future
  34. def masked: Future[T]

    Permalink
    Definition Classes
    Future
  35. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  36. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  37. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  38. def onFailure(fn: (Throwable) ⇒ Unit): Future[T]

    Permalink
    Definition Classes
    Future
  39. def onSuccess(f: (T) ⇒ Unit): Future[T]

    Permalink
    Definition Classes
    Future
  40. def or[U >: T](other: Future[U]): Future[U]

    Permalink
    Definition Classes
    Future
  41. final def poll: Option[Try[T]]

    Permalink
    Definition Classes
    ConstFuture → Future
  42. def proxyTo[B >: T](other: Promise[B]): Unit

    Permalink
    Definition Classes
    Future
  43. final def raise(interrupt: Throwable): Unit

    Permalink
    Definition Classes
    ConstFuture → Future
  44. def raiseWithin(timer: Timer, timeout: Duration, exc: Throwable): Future[T]

    Permalink
    Definition Classes
    Future
  45. def raiseWithin(timeout: Duration, exc: Throwable)(implicit timer: Timer): Future[T]

    Permalink
    Definition Classes
    Future
  46. def raiseWithin(timeout: Duration)(implicit timer: Timer): Future[T]

    Permalink
    Definition Classes
    Future
  47. final def ready(timeout: Duration)(implicit permit: CanAwait): ThrowFuture.this.type

    Permalink
    Definition Classes
    ConstFuture → Awaitable
  48. def rescue[B >: T](rescueException: PartialFunction[Throwable, Future[B]]): Future[B]

    Permalink
    Definition Classes
    Future
  49. final def respond(k: (Try[T]) ⇒ Unit): Future[T]

    Permalink
    Definition Classes
    ConstFuture → Future
  50. final def result(timeout: Duration)(implicit permit: CanAwait): T

    Permalink
    Definition Classes
    ThrowFuture → Awaitable
  51. def select[U >: T](other: Future[U]): Future[U]

    Permalink
    Definition Classes
    Future
  52. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  53. def toJavaFuture: Future[_ <: T]

    Permalink
    Definition Classes
    Future
  54. def toOffer: Offer[Try[T]]

    Permalink
    Definition Classes
    Future
  55. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  56. final def toTry: Throw[Nothing]

    Permalink
    Definition Classes
    ThrowFutureConstFuture
  57. final def transform[B](f: (Try[T]) ⇒ Future[B]): Future[B]

    Permalink
    Definition Classes
    ConstFuture → Future
  58. def transformedBy[B](transformer: FutureTransformer[T, B]): Future[B]

    Permalink
    Definition Classes
    Future
  59. def unit: Future[Unit]

    Permalink
    Definition Classes
    Future
  60. def voided: Future[Void]

    Permalink
    Definition Classes
    Future
  61. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. def willEqual[B](that: Future[B]): Future[Boolean]

    Permalink
    Definition Classes
    Future
  65. def withFilter(p: (T) ⇒ Boolean): Future[T]

    Permalink
    Definition Classes
    Future
  66. def within(timer: Timer, timeout: Duration, exc: ⇒ Throwable): Future[T]

    Permalink
    Definition Classes
    Future
  67. def within(timer: Timer, timeout: Duration): Future[T]

    Permalink
    Definition Classes
    Future
  68. def within(timeout: Duration)(implicit timer: Timer): Future[T]

    Permalink
    Definition Classes
    Future

Inherited from ConstFuture[T]

Inherited from Future[T]

Inherited from Awaitable[T]

Inherited from AnyRef

Inherited from Any

Ungrouped