object MongoConnection

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MongoConnection
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed class ParsedURI extends Product with Serializable

    Annotations
    @silent(".*authenticate.*")
  2. final class URIParsingException extends Exception with NoStackTrace

Value Members

  1. val DefaultHost: String
  2. val DefaultPort: Int
  3. def fromString(uri: String)(implicit ec: ExecutionContext): Future[ParsedURI]

    Parses a connection URI from its string representation.

    Parses a connection URI from its string representation.

    import scala.concurrent.{ ExecutionContext, Future }
    import reactivemongo.api.{ AsyncDriver, MongoConnection }
    
    def connectFromUri(drv: AsyncDriver, uri: String)(
      implicit ec: ExecutionContext): Future[MongoConnection] = for {
      parsedUri <- MongoConnection.fromString(uri)
      con <- drv.connect(parsedUri)
    } yield con
    uri

    the connection URI

  4. object ParsedURI extends AbstractFunction5[List[(String, Int)], MongoConnectionOptions, List[String], Option[String], Option[Authenticate], ParsedURI] with Serializable

Deprecated Value Members

  1. val FailoverRe: Regex
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Internal: will be made private

  2. val IntRe: Regex
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Internal: will be made private

  3. def parseURI(uri: String): Try[ParsedURI]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.8) Use fromString