@NotThreadSafe public class MongoReactiveDriver extends MongoReactiveDriverBase
clientSessionchangeEntryRepository, lockRepository, mongoDatabase, txOptionstransactionEnableddependencies, indexCreation, initialized, lockAcquiredForMillis, lockManager, lockQuitTryingAfterMillis, lockRepositoryName, lockTryFrequencyMillis, migrationRepositoryName| Modifier | Constructor and Description |
|---|---|
protected |
MongoReactiveDriver(com.mongodb.reactivestreams.client.MongoClient mongoClient,
String databaseName,
long lockAcquiredForMillis,
long lockQuitTryingAfterMillis,
long lockTryFrequencyMillis) |
| Modifier and Type | Method and Description |
|---|---|
static MongoReactiveDriver |
withDefaultLock(com.mongodb.reactivestreams.client.MongoClient mongoClient,
String databaseName) |
static MongoReactiveDriver |
withLockSetting(com.mongodb.reactivestreams.client.MongoClient mongoClient,
String databaseName,
long lockAcquiredForMinutes,
long maxWaitingForLockMinutes,
int maxTries)
Deprecated.
Use withLockStrategy instead
|
static MongoReactiveDriver |
withLockStrategy(com.mongodb.reactivestreams.client.MongoClient mongoClient,
String databaseName,
long lockAcquiredForMillis,
long lockQuitTryingAfterMillis,
long lockTryFrequencyMillis) |
executeInTransaction, getDependencies, getTransactioner, prepareForExecutionBlockgetChangeEntryService, getLegacyMigrationChangeLogClass, getLockRepository, getReadConcern, getReadPreference, getReadWriteConfiguration, getWriteConcern, runValidation, setReadConcern, setReadPreference, setTransactionOptions, setWriteConcern, specificInitializationdisableTransaction, enableTransactioncleanLockRepository, cleanMigrationRepository, getLockManager, getLockRepositoryName, getMigrationRepositoryName, initialize, isIndexCreation, isInitialized, removeDependencyIfAssignableFrom, setChangeLogRepositoryName, setIndexCreation, setLockRepositoryName, setMigrationRepositoryNameprotected MongoReactiveDriver(com.mongodb.reactivestreams.client.MongoClient mongoClient,
String databaseName,
long lockAcquiredForMillis,
long lockQuitTryingAfterMillis,
long lockTryFrequencyMillis)
public static MongoReactiveDriver withDefaultLock(com.mongodb.reactivestreams.client.MongoClient mongoClient, String databaseName)
public static MongoReactiveDriver withLockStrategy(com.mongodb.reactivestreams.client.MongoClient mongoClient, String databaseName, long lockAcquiredForMillis, long lockQuitTryingAfterMillis, long lockTryFrequencyMillis)
@Deprecated public static MongoReactiveDriver withLockSetting(com.mongodb.reactivestreams.client.MongoClient mongoClient, String databaseName, long lockAcquiredForMinutes, long maxWaitingForLockMinutes, int maxTries)
Copyright © 2023. All rights reserved.