object AtomicBuilder extends Level2 with Serializable
- Source
 - AtomicBuilder.scala
 
- Alphabetic
 - By Inheritance
 
- AtomicBuilder
 - Serializable
 - Serializable
 - Level2
 - Level1
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - All
 
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        implicit 
        def
      
      
        AtomicNumberBuilder[A <: AnyRef](implicit arg0: Numeric[A]): AtomicBuilder[A, AtomicNumberAny[A]]
      
      
      
Provides an AtomicBuilder instance for AtomicNumberAny.
Provides an AtomicBuilder instance for AtomicNumberAny.
- Definition Classes
 - Level2
 
 - 
      
      
      
        
      
    
      
        implicit 
        def
      
      
        AtomicRefBuilder[A <: AnyRef]: AtomicBuilder[A, AtomicAny[A]]
      
      
      
Provides an AtomicBuilder instance for AtomicAny.
Provides an AtomicBuilder instance for AtomicAny.
- Definition Classes
 - Level1
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( classOf[java.lang.Throwable] )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        
              AtomicBooleanBuilder
             extends AtomicBuilder[Boolean, AtomicBoolean]
      
      
      
Provides an AtomicBuilder instance for AtomicBoolean.
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        
              AtomicByteBuilder
             extends AtomicBuilder[Byte, AtomicByte]
      
      
      
Provides an AtomicBuilder instance for AtomicByte.
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        
              AtomicCharBuilder
             extends AtomicBuilder[Char, AtomicChar]
      
      
      
Provides an AtomicBuilder instance for AtomicChar.
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        
              AtomicDoubleBuilder
             extends AtomicBuilder[Double, AtomicDouble]
      
      
      
Provides an AtomicBuilder instance for AtomicDouble.
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        
              AtomicFloatBuilder
             extends AtomicBuilder[Float, AtomicFloat]
      
      
      
Provides an AtomicBuilder instance for AtomicFloat.
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        
              AtomicIntBuilder
             extends AtomicBuilder[Int, AtomicInt]
      
      
      
Provides an AtomicBuilder instance for AtomicInt.
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        
              AtomicLongBuilder
             extends AtomicBuilder[Long, AtomicLong]
      
      
      
Provides an AtomicBuilder instance for AtomicLong.
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        
              AtomicShortBuilder
             extends AtomicBuilder[Short, AtomicShort]
      
      
      
Provides an AtomicBuilder instance for AtomicShort.
 

This is the API documentation for the Monix library.
Package Overview
monix.execution exposes lower level primitives for dealing with asynchronous execution:
Atomictypes, as alternative tojava.util.concurrent.atomicmonix.eval is for dealing with evaluation of results, thus exposing Task and Coeval.
monix.reactive exposes the
Observablepattern:Observableimplementationsmonix.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.