monadasync.MonadAsync

syntax

object syntax extends MonadAsyncFunctions

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. syntax
  2. MonadAsyncFunctions
  3. MonadSuspendFunctions
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit final class AnyAsync[A] extends AnyVal

    Any to F.

  2. implicit class AnyNow[A] extends AnyRef

    Any to F.

  3. implicit final class CallbackAsync[A] extends AnyVal

    Callback => F.

  4. implicit final class EitherAsync[L, A] extends AnyVal

    Callback for operations that may return errors.

  5. implicit final class FutureAsync[A] extends AnyVal

    Future ~> F

  6. implicit final class ReaderAsync[R, A] extends AnyVal

    Callback for operations depend on a configuration.

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. implicit def FutureTransformation[F[_]](implicit MA: MonadAsync[F]): ~>[Future, F]

  7. implicit def ToMonadAsyncOps[F[_], A](v: F[A])(implicit arg0: MonadAsync[F], arg1: Monad[F], arg2: Catchable[F]): MonadAsyncOps[F, A]

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def async[F[_], A](a: ⇒ A)(implicit MA: MonadAsync[F], C: Catchable[F], pool: Executor): F[A]

    Definition Classes
    MonadAsyncFunctions
  10. def callback[F[_], A](cb: ((A) ⇒ Unit) ⇒ Unit)(implicit MA: MonadAsync[F]): F[A]

    Definition Classes
    MonadAsyncFunctions
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def delay[F[_], A](a: ⇒ A)(implicit MS: MonadSuspend[F]): F[A]

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

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

    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. def fork[F[_], A](fa: ⇒ F[A])(implicit arg0: Monad[F], arg1: MonadAsync[F], arg2: Catchable[F], pool: Executor): F[A]

    All operations against F after fork will execute in a thread within the given pool.

    All operations against F after fork will execute in a thread within the given pool.

    Definition Classes
    MonadAsyncFunctions
  17. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  23. def schedule[F[_], A](delay: Duration)(a: ⇒ A)(implicit arg0: Monad[F], arg1: MonadAsync[F], arg2: Catchable[F], pool: ScheduledExecutorService): F[A]

    returns

    an F[A] whose value will be set after a given delay, and future operation will execute in a thread within the given pool.

    Definition Classes
    MonadAsyncFunctions
  24. def suspend[F[_], A](fa: ⇒ F[A])(implicit MS: MonadSuspend[F]): F[A]

    Definition Classes
    MonadSuspendFunctions
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  26. def toString(): String

    Definition Classes
    AnyRef → Any
  27. def tryCatch[F[_], A](a: ⇒ A)(implicit arg0: Monad[F], arg1: Catchable[F], MS: MonadSuspend[F]): F[A]

    Definition Classes
    MonadSuspendFunctions
  28. def unit[F[_]](implicit arg0: MonadSuspend[F]): F[Unit]

    Definition Classes
    MonadSuspendFunctions
  29. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MonadAsyncFunctions

Inherited from MonadSuspendFunctions

Inherited from AnyRef

Inherited from Any

Ungrouped