Closes this driver (and all its connections and resources).
Closes this driver (and all its connections and resources). Will wait until the timeout for proper closing of connections before forcing hard shutdown.
Creates a new MongoConnection.
Creates a new MongoConnection.
The list of node names (e.g. node1.foo.com:27017); Port is optional (27017 is used by default)
the options for the new connection pool
the name for the connection pool
a classloader used to load the actor system
a classloader used to load the actor system
Closes this driver (and all its connections and resources).
Closes this driver (and all its connections and resources). Awaits the termination until the timeout is expired.
a custom configuration (otherwise the default options are used)
a custom configuration (otherwise the default options are used)
Creates a new MongoConnection from URI.
Creates a new MongoConnection from URI.
the URI parsed by reactivemongo.api.MongoConnection.parseURI
if true the parsed URI must be strict, without ignored/unsupported options
Creates a new MongoConnection from URI.
Creates a new MongoConnection from URI.
The URI parsed by reactivemongo.api.MongoConnection.parseURI
the name for the connection pool
if true the parsed URI must be strict, without ignored/unsupported options
Creates a new MongoConnection from URI.
Creates a new MongoConnection from URI.
the URI parsed by reactivemongo.api.MongoConnection.parseURI
the name for the connection pool
Creates a new MongoConnection from URI.
Creates a new MongoConnection from URI.
the URI to be parsed by reactivemongo.api.MongoConnection.parseURI
the name for the connection pool
if true the parsed URI must be strict, without ignored/unsupported options
Creates a new MongoConnection from URI.
Creates a new MongoConnection from URI.
the strict URI, that will be parsed by reactivemongo.api.MongoConnection.parseURI
Creates a new MongoConnection.
Creates a new MongoConnection.
The list of node names (e.g. node1.foo.com:27017); Port is optional (27017 is used by default)
the options for the new connection pool
the name for the connection pool
Creates a new MongoConnection.
Creates a new MongoConnection.
The list of node names (e.g. node1.foo.com:27017); Port is optional (27017 is used by default)
the options for the new connection pool
Creates a new MongoConnection.
Creates a new MongoConnection.
The list of node names (e.g. node1.foo.com:27017); Port is optional (27017 is used by default)
(mongoDriver: StringAdd).self
(mongoDriver: StringFormat).self
Creates a new MongoConnection from URI.
Creates a new MongoConnection from URI.
the URI parsed by reactivemongo.api.MongoConnection.parseURI
(Since version 0.17.0) Use a safe connection
as Try
Creates a new MongoConnection.
Creates a new MongoConnection.
The list of node names (e.g. node1.foo.com:27017); Port is optional (27017 is used by default)
the options for the new connection pool
the list of authentication instructions
the name for the connection pool
(Since version 0.14.0) Use connection
without authentications
(but possibly without options.credentials
)
(Since version 0.19.8) Internal: will be made private
(mongoDriver: ArrowAssoc[MongoDriver]).x
(Since version 2.10.0) Use leftOfArrow
instead
(mongoDriver: Ensuring[MongoDriver]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
(Since version 0.19.4) Use
reactivemongo.api.AsyncDriver