@NotThreadSafe public class MongoSync4Driver extends MongoSync4DriverBase
clientSessionchangeEntryRepository, lockRepository, txOptionstransactionEnableddependencies, indexCreation, initialized, lockAcquiredForMillis, lockManager, lockQuitTryingAfterMillis, lockRepositoryName, lockTryFrequencyMillis, migrationRepositoryName| Modifier | Constructor and Description |
|---|---|
protected |
MongoSync4Driver(com.mongodb.client.MongoClient mongoClient,
String databaseName,
long lockAcquiredForMillis,
long lockQuitTryingAfterMillis,
long lockTryFrequencyMillis) |
| Modifier and Type | Method and Description |
|---|---|
static MongoSync4Driver |
withDefaultLock(com.mongodb.client.MongoClient mongoClient,
String databaseName) |
static MongoSync4Driver |
withLockSetting(com.mongodb.client.MongoClient mongoClient,
String databaseName,
long lockAcquiredForMinutes,
long maxWaitingForLockMinutes,
int maxTries)
Deprecated.
Use withLockStrategy instead
|
static MongoSync4Driver |
withLockStrategy(com.mongodb.client.MongoClient mongoClient,
String databaseName,
long lockAcquiredForMillis,
long lockQuitTryingAfterMillis,
long lockTryFrequencyMillis) |
executeInTransaction, getDataBase, 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 MongoSync4Driver(com.mongodb.client.MongoClient mongoClient,
String databaseName,
long lockAcquiredForMillis,
long lockQuitTryingAfterMillis,
long lockTryFrequencyMillis)
public static MongoSync4Driver withDefaultLock(com.mongodb.client.MongoClient mongoClient, String databaseName)
public static MongoSync4Driver withLockStrategy(com.mongodb.client.MongoClient mongoClient, String databaseName, long lockAcquiredForMillis, long lockQuitTryingAfterMillis, long lockTryFrequencyMillis)
@Deprecated public static MongoSync4Driver withLockSetting(com.mongodb.client.MongoClient mongoClient, String databaseName, long lockAcquiredForMinutes, long maxWaitingForLockMinutes, int maxTries)
Copyright © 2023. All rights reserved.