Packages

c

genkai.monad

FutureMonadAsyncError

class FutureMonadAsyncError extends MonadAsyncError[Future]

Linear Supertypes
MonadAsyncError[Future], MonadError[Future], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FutureMonadAsyncError
  2. MonadAsyncError
  3. MonadError
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new FutureMonadAsyncError()(implicit ec: ExecutionContext)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def adaptError[A](fa: Future[A])(pf: PartialFunction[Throwable, Throwable]): Future[A]
    Definition Classes
    FutureMonadAsyncErrorMonadError
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def async[A](k: ((Either[Throwable, A]) => Unit) => Unit): Future[A]
  7. def cancelable[A](k: ((Either[Throwable, A]) => Unit) => () => Future[Unit]): Future[A]
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. def eval[A](f: => A): Future[A]
    Definition Classes
    FutureMonadAsyncErrorMonadError
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  13. def flatMap[A, B](fa: Future[A])(f: (A) => Future[B]): Future[B]
    Definition Classes
    FutureMonadAsyncErrorMonadError
  14. def flatten[A](fa: Future[Future[A]]): Future[A]
    Definition Classes
    MonadError
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def guarantee[A](f: Future[A])(g: => Future[Unit]): Future[A]
    Definition Classes
    FutureMonadAsyncErrorMonadError
  17. def handleError[A](fa: Future[A])(pf: PartialFunction[Throwable, A]): Future[A]
    Definition Classes
    FutureMonadAsyncErrorMonadError
  18. def handleErrorWith[A](fa: Future[A])(pf: PartialFunction[Throwable, Future[A]]): Future[A]
    Definition Classes
    FutureMonadAsyncErrorMonadError
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. def ifA[A](fcond: Future[Boolean])(ifTrue: => Future[A], ifFalse: => Future[A]): Future[A]
    Definition Classes
    FutureMonadAsyncErrorMonadError
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. def map[A, B](fa: Future[A])(f: (A) => B): Future[B]
    Definition Classes
    FutureMonadAsyncErrorMonadError
  23. def mapError[A](fa: Future[A])(f: (Throwable) => Throwable): Future[A]
    Definition Classes
    FutureMonadAsyncErrorMonadError
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. def pure[A](value: A): Future[A]
    Definition Classes
    FutureMonadAsyncErrorMonadError
  28. def raiseError[A](error: Throwable): Future[A]
    Definition Classes
    FutureMonadAsyncErrorMonadError
  29. def suspend[A](fa: => Future[A]): Future[A]
    Definition Classes
    MonadError
  30. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  31. def tap[A, B](fa: Future[A])(f: (A) => Future[B]): Future[A]
    Definition Classes
    FutureMonadAsyncErrorMonadError
  32. def toString(): String
    Definition Classes
    AnyRef → Any
  33. def unit: Future[Unit]
    Definition Classes
    MonadError
  34. def void[A](fa: Future[A]): Future[Unit]
    Definition Classes
    FutureMonadAsyncErrorMonadError
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  38. def whenA[A](cond: Boolean)(f: => Future[A]): Future[Unit]
    Definition Classes
    FutureMonadAsyncErrorMonadError

Inherited from MonadAsyncError[Future]

Inherited from MonadError[Future]

Inherited from AnyRef

Inherited from Any

Ungrouped