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 ReaderAsync[R, A] extends AnyVal

    Callback for operations depend on a configuration.

  6. implicit final class ScalazFutureAsync[A] extends AnyVal

    scalaz.

  7. implicit final class TryAsync[A] extends AnyVal

    Task ~> F.

  8. implicit final class WriterAsync[W, A] extends AnyVal

    Callback for operations that may contain logs.

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 ScalazFutureTransformation[F[_]](implicit MA: MonadAsync[F]): ~>[Future, F]

  7. implicit def TaskTransformation[F[_]](implicit MA: MonadAsync[F], M: Monad[F], C: Catchable[F]): ~>[Task, F]

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

  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def async[F[_], A](a: ⇒ A)(implicit arg0: Monad[F], arg1: MonadAsync[F], arg2: Catchable[F], pool: Executor): F[A]

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

    Definition Classes
    MonadAsyncFunctions
  12. def clone(): AnyRef

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

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

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. 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
  18. final def getClass(): Class[_]

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

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

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

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

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

    Definition Classes
    AnyRef
  24. 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
  25. def suspend[F[_], A](fa: ⇒ F[A])(implicit MS: MonadSuspend[F]): F[A]

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

    Definition Classes
    AnyRef
  27. def toString(): String

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

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MonadAsyncFunctions

Inherited from MonadSuspendFunctions

Inherited from AnyRef

Inherited from Any

Ungrouped