Package com.mongodb
Class TransactionOptions.Builder
java.lang.Object
com.mongodb.TransactionOptions.Builder
- Enclosing class:
TransactionOptions
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
The builder for transaction options
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Deprecated.Build the transaction options instance.maxCommitTime
(Long maxCommitTime, TimeUnit timeUnit) Deprecated.Sets the maximum execution time on the server for the commitTransaction operation.readConcern
(ReadConcern readConcern) Deprecated.Sets the read concern.readPreference
(ReadPreference readPreference) Deprecated.Sets the read preference.writeConcern
(WriteConcern writeConcern) Deprecated.Sets the write concern.
-
Method Details
-
readConcern
Deprecated.Sets the read concern.- Parameters:
readConcern
- the read concern- Returns:
- this
-
writeConcern
Deprecated.Sets the write concern.- Parameters:
writeConcern
- the write concern, which must be acknowledged- Returns:
- this
-
readPreference
Deprecated.Sets the read preference.- Parameters:
readPreference
- the read preference, which currently must be primary. This restriction may be relaxed in future versions.- Returns:
- this
-
maxCommitTime
Deprecated.Sets the maximum execution time on the server for the commitTransaction operation.- Parameters:
maxCommitTime
- the max commit time, which must be either null or greater than zero, in the given time unittimeUnit
- the time unit, which may not be null- Returns:
- this
- Since:
- 3.11
-
build
Deprecated.Build the transaction options instance.- Returns:
- The
TransactionOptions
-