@@ -88,7 +88,7 @@ accepted values for ``timeoutMS``:
8888 - :manual:`socketTimeoutMS </reference/connection-string-options/#mongodb-urioption-urioption.socketTimeoutMS>`
8989 - :manual:`wTimeoutMS </reference/connection-string-options/#mongodb-urioption-urioption.wtimeoutMS>`
9090 - :manual:`maxTimeMS </reference/method/cursor.maxTimeMS/>`
91- - `maxCommitTimeMS <{+core- api+}/TransactionOptions.Builder.html#maxCommitTime(java.lang.Long,java.util.concurrent.TimeUnit)>`__
91+ - `maxCommitTimeMS <{+api+}/apidocs/mongodb-driver-core/com/mongodb /TransactionOptions.Builder.html#maxCommitTime(java.lang.Long,java.util.concurrent.TimeUnit)>`__
9292
9393 | These settings are deprecated and are ignored if you set ``timeoutMS``.
9494
@@ -170,15 +170,15 @@ configuration can override a client-level timeout configuration:
170170Transactions
171171~~~~~~~~~~~~
172172
173- When you create a new `ClientSession <{+driver- api+}/-client-session/index.html>`__
173+ When you create a new `ClientSession <{+api+}/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine /-client-session/index.html>`__
174174instance to implement a transaction, use the ``defaultTimeout()`` method
175175when building a ``ClientSessionOptions`` instance. You can use this
176176option to specify the timeout for the following methods:
177177
178- - `commitTransaction() <{+driver- api+}/-client-session/commit-transaction.html>`__
179- - `abortTransaction() <{+driver- api+}/-client-session/abort-transaction.html>`__
180- - `withTransaction() <{+driver- api+}/-client-session/with-transaction.html>`__
181- - `close() <{+core- api+}/session/ClientSession.html#close()>`__
178+ - `commitTransaction() <{+api+}/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine /-client-session/commit-transaction.html>`__
179+ - `abortTransaction() <{+api+}/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine /-client-session/abort-transaction.html>`__
180+ - `withTransaction() <{+api+}/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine /-client-session/with-transaction.html>`__
181+ - `close() <{+api+}/apidocs/mongodb-driver-core/com/mongodb /session/ClientSession.html#close()>`__
182182
183183The following code demonstrates how to set the ``defaultTimeout`` when
184184instantiating a ``ClientSession``:
@@ -271,11 +271,11 @@ API Documentation
271271To learn more about using timeouts with the {+driver-short+}, see the following
272272API documentation:
273273
274- - `MongoClientSettings <{+core- api+}/MongoClientSettings.html>`__
275- - `MongoClientSettings.Builder.timeout() <{+core- api+}/MongoClientSettings.Builder.html#timeout(long,java.util.concurrent.TimeUnit)>`__
276- - `MongoCollection.withTimeout() <{+driver- api+}/-mongo-collection/with-timeout.html>`__
277- - `ClientSessionOptions.Builder.defaultTimeout() <{+core- api+}/ClientSessionOptions.Builder.html#defaultTimeout(long,java.util.concurrent.TimeUnit)>`__
278- - `TransactionOptions.Builder.timeout() <{+core- api+}/TransactionOptions.Builder.html#timeout(java.lang.Long,java.util.concurrent.TimeUnit)>`__
279- - `ClientEncryptionSettings.Builder.timeout() <{+core- api+}/ClientEncryptionSettings.Builder.html#timeout(long,java.util.concurrent.TimeUnit)>`__
280- - `FindIterable.timeoutMode() <{+driver- api+}/-find-flow/index.html>`__
281- - `TimeoutMode <{+core- api+}/client/cursor/TimeoutMode.html>`__
274+ - `MongoClientSettings <{+api+}/apidocs/mongodb-driver-core/com/mongodb /MongoClientSettings.html>`__
275+ - `MongoClientSettings.Builder.timeout() <{+api+}/apidocs/mongodb-driver-core/com/mongodb /MongoClientSettings.Builder.html#timeout(long,java.util.concurrent.TimeUnit)>`__
276+ - `MongoCollection.withTimeout() <{+api+}/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine /-mongo-collection/with-timeout.html>`__
277+ - `ClientSessionOptions.Builder.defaultTimeout() <{+api+}/apidocs/mongodb-driver-core/com/mongodb /ClientSessionOptions.Builder.html#defaultTimeout(long,java.util.concurrent.TimeUnit)>`__
278+ - `TransactionOptions.Builder.timeout() <{+api+}/apidocs/mongodb-driver-core/com/mongodb /TransactionOptions.Builder.html#timeout(java.lang.Long,java.util.concurrent.TimeUnit)>`__
279+ - `ClientEncryptionSettings.Builder.timeout() <{+api+}/apidocs/mongodb-driver-core/com/mongodb /ClientEncryptionSettings.Builder.html#timeout(long,java.util.concurrent.TimeUnit)>`__
280+ - `FindIterable.timeoutMode() <{+api+}/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine /-find-flow/index.html>`__
281+ - `TimeoutMode <{+api+}/apidocs/mongodb-driver-core/com/mongodb /client/cursor/TimeoutMode.html>`__
0 commit comments