@@ -88,7 +88,7 @@ accepted values for ``timeoutMS``:
88
88
- :manual:`socketTimeoutMS </reference/connection-string-options/#mongodb-urioption-urioption.socketTimeoutMS>`
89
89
- :manual:`wTimeoutMS </reference/connection-string-options/#mongodb-urioption-urioption.wtimeoutMS>`
90
90
- :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)>`__
92
92
93
93
| These settings are deprecated and are ignored if you set ``timeoutMS``.
94
94
@@ -170,15 +170,15 @@ configuration can override a client-level timeout configuration:
170
170
Transactions
171
171
~~~~~~~~~~~~
172
172
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>`__
174
174
instance to implement a transaction, use the ``defaultTimeout()`` method
175
175
when building a ``ClientSessionOptions`` instance. You can use this
176
176
option to specify the timeout for the following methods:
177
177
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()>`__
182
182
183
183
The following code demonstrates how to set the ``defaultTimeout`` when
184
184
instantiating a ``ClientSession``:
@@ -271,11 +271,11 @@ API Documentation
271
271
To learn more about using timeouts with the {+driver-short+}, see the following
272
272
API documentation:
273
273
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