Packages

object MongoClient extends Serializable

Companion object for creating new MongoClient instances

Since

1.0

Linear Supertypes
Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MongoClient
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val DEFAULT_CODEC_REGISTRY: CodecRegistry
  5. def apply(clientSettings: MongoClientSettings, mongoDriverInformation: Option[MongoDriverInformation]): MongoClient

    Create a MongoClient instance from the MongoClientSettings

    Create a MongoClient instance from the MongoClientSettings

    clientSettings

    MongoClientSettings to use for the MongoClient

    mongoDriverInformation

    any driver information to associate with the MongoClient

    returns

    MongoClient

    Since

    2.3

    Note

    the mongoDriverInformation is intended for driver and library authors to associate extra driver metadata with the connections.

  6. def apply(clientSettings: MongoClientSettings): MongoClient

    Create a MongoClient instance from the MongoClientSettings

    Create a MongoClient instance from the MongoClientSettings

    clientSettings

    MongoClientSettings to use for the MongoClient

    returns

    MongoClient

    Since

    2.3

  7. def apply(uri: String, mongoDriverInformation: Option[MongoDriverInformation]): MongoClient

    Create a MongoClient instance from a connection string uri

    Create a MongoClient instance from a connection string uri

    uri

    the connection string

    mongoDriverInformation

    any driver information to associate with the MongoClient

    returns

    MongoClient

    Note

    the mongoDriverInformation is intended for driver and library authors to associate extra driver metadata with the connections.

  8. def apply(uri: String): MongoClient

    Create a MongoClient instance from a connection string uri

    Create a MongoClient instance from a connection string uri

    uri

    the connection string

    returns

    MongoClient

  9. def apply(): MongoClient

    Create a default MongoClient at localhost:27017

    Create a default MongoClient at localhost:27017

    returns

    MongoClient

  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Deprecated Value Members

  1. def apply(legacyClientSettings: com.mongodb.async.client.MongoClientSettings, mongoDriverInformation: Option[MongoDriverInformation]): MongoClient

    Create a MongoClient instance from the MongoClientSettings

    Create a MongoClient instance from the MongoClientSettings

    legacyClientSettings

    MongoClientSettings to use for the MongoClient

    mongoDriverInformation

    any driver information to associate with the MongoClient

    returns

    MongoClient

    Annotations
    @deprecated
    Deprecated

    (Since version 2.3) Update to the supported MongoClientSettings

    Note

    the mongoDriverInformation is intended for driver and library authors to associate extra driver metadata with the connections.

  2. def apply(legacyClientSettings: com.mongodb.async.client.MongoClientSettings): MongoClient

    Create a MongoClient instance from the MongoClientSettings

    Create a MongoClient instance from the MongoClientSettings

    legacyClientSettings

    MongoClientSettings to use for the MongoClient

    returns

    MongoClient

    Annotations
    @deprecated
    Deprecated

    (Since version 2.3) Update to the supported MongoClientSettings

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped