Abstract Value Members
-
abstract
def
coflatMap[A, B](fa: F[A])(f: (F[A]) ⇒ B): F[B]
-
abstract
def
extract[A](x: F[A]): A
-
abstract
def
map[A, B](fa: F[A])(f: (A) ⇒ B): F[B]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
cobind: Cobind[F]
-
def
coflatten[A](fa: F[A]): F[F[A]]
-
final
def
comonad: Comonad[F]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
implicit final
def
functor: Functor[F]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Value Members
-
final
def
cobind: Cobind[F]
Value Members
-
implicit final
def
functor: Functor[F]
Inherited from Functor[F]
Value Members
-
abstract
def
map[A, B](fa: F[A])(f: (A) ⇒ B): F[B]
Inherited from Cobind[F]
Value Members
-
abstract
def
coflatMap[A, B](fa: F[A])(f: (F[A]) ⇒ B): F[B]
-
def
coflatten[A](fa: F[A]): F[F[A]]
Inherited from Comonad[F]
Value Members
-
abstract
def
extract[A](x: F[A]): A
Inherited from Any
Value Members
-
final
def
asInstanceOf[T0]: T0
-
final
def
isInstanceOf[T0]: Boolean
Ungrouped
-
abstract
def
coflatMap[A, B](fa: F[A])(f: (F[A]) ⇒ B): F[B]
-
abstract
def
extract[A](x: F[A]): A
-
abstract
def
map[A, B](fa: F[A])(f: (A) ⇒ B): F[B]
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
cobind: Cobind[F]
-
def
coflatten[A](fa: F[A]): F[F[A]]
-
final
def
comonad: Comonad[F]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
implicit final
def
functor: Functor[F]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
This is the API documentation for the Monix library.
Package Overview
monix.execution exposes lower level primitives for dealing with asynchronous execution:
Atomic
types, as alternative tojava.util.concurrent.atomic
monix.eval is for dealing with evaluation of results, thus exposing Task and Coeval.
monix.reactive exposes the
Observable
pattern:Observable
implementationsmonix.types implements type-class shims, to be translated to type-classes provided by libraries such as Cats or Scalaz.
monix.cats is the optional integration with the Cats library, providing translations for the types described in
monix.types
.monix.scalaz is the optional integration with the Scalaz library, providing translations for the types described in
monix.types
.