
com.avsystem.commons.mongo.scala.MongoScalaObservableExtensions.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of commons-mongo_2.13 Show documentation
Show all versions of commons-mongo_2.13 Show documentation
AVSystem commons library for Scala
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