package connection
The connection package contains classes that manage connecting to MongoDB servers.
- Alphabetic
- By Inheritance
- connection
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
type
ClusterSettings = com.mongodb.connection.ClusterSettings
Settings for the cluster.
-
type
ConnectionPoolSettings = com.mongodb.connection.ConnectionPoolSettings
All settings that relate to the pool of connections to a MongoDB server.
-
type
NettyTransportSettings = com.mongodb.connection.NettyTransportSettings
TransportSettings for a Netty-based transport implementation.
TransportSettings for a Netty-based transport implementation.
- Since
4.11
-
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
isMongoClientSettings.Builder.streamFactoryFactory
configured.
- the communication is via
-
type
ServerSettings = com.mongodb.connection.ServerSettings
Settings relating to monitoring of each server.
-
type
SocketSettings = com.mongodb.connection.SocketSettings
An immutable class representing socket settings used for connections to a MongoDB server.
-
type
SslSettings = com.mongodb.connection.SslSettings
Settings for connecting to MongoDB via SSL.
-
type
TransportSettings = com.mongodb.connection.TransportSettings
Transport settings for the driver.
Transport settings for the driver.
- Since
4.11
-
type
AsynchronousSocketChannelStreamFactoryFactory = com.mongodb.connection.AsynchronousSocketChannelStreamFactoryFactory
A
StreamFactoryFactory
implementation for AsynchronousSocketChannel-based streams.A
StreamFactoryFactory
implementation for AsynchronousSocketChannel-based streams.- Annotations
- @deprecated
- Deprecated
(Since version 4.11.0) For removal in 5.0
- See also
java.nio.channels.AsynchronousSocketChannel
-
type
AsynchronousSocketChannelStreamFactoryFactoryBuilder = Builder
A
StreamFactoryFactory
builder for AsynchronousSocketChannel-based streams.A
StreamFactoryFactory
builder for AsynchronousSocketChannel-based streams.- Annotations
- @deprecated
- Deprecated
(Since version 4.11.0) For removal in 5.0
- Since
2.2
- See also
java.nio.channels.AsynchronousSocketChannel
-
type
NettyStreamFactoryFactory = com.mongodb.connection.netty.NettyStreamFactoryFactory
A
StreamFactoryFactory
implementation for Netty-based streams.A
StreamFactoryFactory
implementation for Netty-based streams.- Annotations
- @deprecated
- Deprecated
(Since version 4.11.0) For removal in 5.0
- Since
2.2
-
type
NettyStreamFactoryFactoryBuilder = Builder
A
StreamFactoryFactory
builder for Netty-based streams.A
StreamFactoryFactory
builder for Netty-based streams.- Annotations
- @deprecated
- Deprecated
(Since version 4.11.0) For removal in 5.0
- Since
2.2
-
type
StreamFactory = com.mongodb.connection.StreamFactory
The factory for streams.
The factory for streams.
- Annotations
- @deprecated
- Deprecated
(Since version 4.11.0) For removal in 5.0
-
type
StreamFactoryFactory = com.mongodb.connection.StreamFactoryFactory
A factory of
StreamFactory
instances.A factory of
StreamFactory
instances.- Annotations
- @deprecated
- Deprecated
(Since version 4.11.0) For removal in 5.0
-
type
TlsChannelStreamFactoryFactory = com.mongodb.connection.TlsChannelStreamFactoryFactory
A
StreamFactoryFactory
that supports TLS/SSL.A
StreamFactoryFactory
that supports TLS/SSL.- Annotations
- @deprecated
- Deprecated
(Since version 4.11.0) For removal in 5.0
- Since
2.6
Value Members
-
object
ClusterSettings
Settings for the cluster.
Settings for the cluster.
- Since
1.0
-
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
-
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
-
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
isMongoClientSettings.Builder.streamFactoryFactory
configured.
- the communication is via
-
object
ServerSettings
Settings relating to monitoring of each server.
Settings relating to monitoring of each server.
- Since
1.0
-
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
-
object
SslSettings
Settings for connecting to MongoDB via SSL.
Settings for connecting to MongoDB via SSL.
- Since
1.0
-
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
Deprecated Value Members
-
object
AsynchronousSocketChannelStreamFactoryFactory
A
StreamFactoryFactory
implementation for AsynchronousSocketChannel-based streams.A
StreamFactoryFactory
implementation for AsynchronousSocketChannel-based streams.- Annotations
- @deprecated
- Deprecated
(Since version 4.11.0) For removal in 5.0
- Since
1.0
- See also
java.nio.channels.AsynchronousSocketChannel
-
object
NettyStreamFactoryFactory
A
StreamFactoryFactory
implementation for Netty-based streams.A
StreamFactoryFactory
implementation for Netty-based streams.- Annotations
- @deprecated
- Deprecated
(Since version 4.11.0) For removal in 5.0
- Since
1.0