Packages

package connection

The connection package contains classes that manage connecting to MongoDB servers.

Linear Supertypes
AnyRef, Any

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. connection
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1.  type AsyncTransportSettings = com.mongodb.connection.AsyncTransportSettings

    TransportSettings for an async transport implementation.

    TransportSettings for an async transport implementation.

    Since

    5.2

  2.  type ClusterSettings = com.mongodb.connection.ClusterSettings

    Settings for the cluster.

  3.  type ConnectionPoolSettings = com.mongodb.connection.ConnectionPoolSettings

    All settings that relate to the pool of connections to a MongoDB server.

  4.  type NettyTransportSettings = com.mongodb.connection.NettyTransportSettings

    TransportSettings for a Netty-based transport implementation.

    TransportSettings for a Netty-based transport implementation.

    Since

    4.11

  5.  type ProxySettings = com.mongodb.connection.ProxySettings

    This setting is only applicable when communicating with a MongoDB server using the synchronous variant of MongoClient.

    This setting is only applicable when communicating with a MongoDB server using the synchronous variant of MongoClient.

    This setting is furthermore ignored if:

    • the communication is via com.mongodb.UnixServerAddress (Unix domain socket).
    • a StreamFactoryFactory is MongoClientSettings.Builder.streamFactoryFactory configured.
    Since

    4.11

    See also

    org.mongodb.scala.connection.SocketSettings

    org.mongodb.scala.AutoEncryptionSettings

    org.mongodb.scala.ClientEncryptionSettings

  6.  type ServerSettings = com.mongodb.connection.ServerSettings

    Settings relating to monitoring of each server.

  7.  type SocketSettings = com.mongodb.connection.SocketSettings

    An immutable class representing socket settings used for connections to a MongoDB server.

  8.  type SslSettings = com.mongodb.connection.SslSettings

    Settings for connecting to MongoDB via SSL.

  9.  type TransportSettings = com.mongodb.connection.TransportSettings

    Transport settings for the driver.

    Transport settings for the driver.

    Since

    4.11

Value Members

  1.  object AsyncTransportSettings

    Async transport settings for the driver.

    Async transport settings for the driver.

    Since

    5.2

  2.  object ClusterSettings

    Settings for the cluster.

    Settings for the cluster.

    Since

    1.0

  3.  object ConnectionPoolSettings

    All settings that relate to the pool of connections to a MongoDB server.

    All settings that relate to the pool of connections to a MongoDB server.

    Since

    1.0

  4.  object NettyTransportSettings

    An immutable class representing Netty transport settings used for connections to a MongoDB server.

    An immutable class representing Netty transport settings used for connections to a MongoDB server.

    Since

    4.11

  5.  object ProxySettings

    This setting is only applicable when communicating with a MongoDB server using the synchronous variant of MongoClient.

    This setting is only applicable when communicating with a MongoDB server using the synchronous variant of MongoClient.

    This setting is furthermore ignored if:

    • the communication is via com.mongodb.UnixServerAddress (Unix domain socket).
    • a StreamFactoryFactory is MongoClientSettings.Builder.streamFactoryFactory configured.
    Since

    4.11

    See also

    org.mongodb.scala.connection.SocketSettings

    org.mongodb.scala.AutoEncryptionSettings

    org.mongodb.scala.ClientEncryptionSettings

  6.  object ServerSettings

    Settings relating to monitoring of each server.

    Settings relating to monitoring of each server.

    Since

    1.0

  7.  object SocketSettings

    An immutable class representing socket settings used for connections to a MongoDB server.

    An immutable class representing socket settings used for connections to a MongoDB server.

    Since

    1.0

  8.  object SslSettings

    Settings for connecting to MongoDB via SSL.

    Settings for connecting to MongoDB via SSL.

    Since

    1.0

  9.  object TransportSettings

    An immutable class representing transport settings used for connections to a MongoDB server.

    An immutable class representing transport settings used for connections to a MongoDB server.

    Since

    4.11

Inherited from AnyRef

Inherited from Any

Ungrouped