package exceptions
Type Members
- 
      
      
      
        
      
    
      
        
        class
      
      
        
              BufferOverflowException
             extends RuntimeException
      
      
      
An exception emitted on buffer overflow, like when using OverflowStrategy.Fail.
 - 
      
      
      
        
      
    
      
        
        case class
      
      
        
              CompositeException
            (errors: Seq[Throwable]) extends RuntimeException with Product with Serializable
      
      
      
A composite exception represents a list of exceptions that were caught while delaying errors in the processing of observables.
A composite exception represents a list of exceptions that were caught while delaying errors in the processing of observables.
Used in operators such as
mergeDelayErrors,concatDelayError,combineLatestDelayError, etc... -  final case class DownstreamTimeoutException (timeout: FiniteDuration) extends TimeoutException with Product with Serializable
 - 
      
      
      
        
      
    
      
        final 
        case class
      
      
        
              MultipleSubscribersException
            (observableType: String) extends RuntimeException with Product with Serializable
      
      
      
The
MultipleSubscribersExceptionhappens for hot observables that support a single subscriber. -  final case class UpstreamTimeoutException (timeout: FiniteDuration) extends TimeoutException with Product with Serializable
 

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.