An optional application name
An optional application name
The name of the database used for authentication
The name of the database used for authentication
Either ScramSha1Authentication or X509Authentication
Either ScramSha1Authentication or X509Authentication
The number of milliseconds to wait for a connection to be established before giving up.
The number of milliseconds to wait for a connection to be established before giving up.
The credentials per authentication database names
The credentials per authentication database names
The default failover strategy
The default failover strategy
The interval in milliseconds used by monitor to refresh the node set (default: 10000 aka 10s)
The interval in milliseconds used by monitor to refresh the node set (default: 10000 aka 10s)
TCP KeepAlive flag (ReactiveMongo-specific option).
TCP KeepAlive flag (ReactiveMongo-specific option). The default value is false (see SO_KEEPALIVE).
An optional key store
An optional key store
The maximum size of the pool history (default: 25)
The maximum size of the pool history (default: 25)
The maximum number of milliseconds that a channel can remain idle in the connection pool before being removed and closed (default: 0 to disable, as implemented using Netty IdleStateHandler); If not 0, must be greater or equal to heartbeatFrequencyMS.
The maximum number of milliseconds that a channel can remain idle in the connection pool before being removed and closed (default: 0 to disable, as implemented using Netty IdleStateHandler); If not 0, must be greater or equal to heartbeatFrequencyMS.
The maximum number of requests processed per channel
The maximum number of requests processed per channel
EXPERIMENTAL:
The minimum number of idle channels per node
The minimum number of idle channels per node
The number of channels (connections) per node (ReactiveMongo-specific option)
The number of channels (connections) per node (ReactiveMongo-specific option)
The default read concern
The default read concern
The default read preference
The default read preference
If sslEnabled
is true, this one indicates whether
to accept invalid certificates (e.g.
If sslEnabled
is true, this one indicates whether
to accept invalid certificates (e.g. self-signed).
Enable SSL connection (required to be accepted on server-side)
Enable SSL connection (required to be accepted on server-side)
TCP NoDelay flag (ReactiveMongo-specific option).
TCP NoDelay flag (ReactiveMongo-specific option). The default value is false (see TCP_NODELAY).
The default write concern
The default write concern
Options for MongoConnection (see more documentation).