All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.avsystem.commons.mongo.scala.MongoScalaObservableExtensions.scala Maven / Gradle / Ivy

The newest version!
package com.avsystem.commons
package mongo.scala

trait MongoScalaObservableExtensions {
  import MongoScalaObservableExtensions._

  implicit def mongoObservableOps[T](obs: org.mongodb.scala.Observable[T]): MongoObservableOps[T] = new MongoObservableOps[T](obs)
}

object MongoScalaObservableExtensions extends MongoScalaObservableExtensions {

  final class MongoObservableOps[T](private val obs: org.mongodb.scala.Observable[T]) extends AnyVal {
    def asMonix: monix.reactive.Observable[T] = monix.reactive.Observable.fromReactivePublisher(obs)
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy