@NotThreadSafe public class SpringDataMongoV3Driver extends SpringDataMongoV3DriverBase<SpringDataMongoV3Driver>
logger, mongoTemplate, txManagerchangeEntryRepository, lockRepository, txOptionstransactionEnableddependencies, indexCreation, initialized, lockAcquiredForMillis, lockManager, lockQuitTryingAfterMillis, lockRepositoryName, lockTryFrequencyMillis, migrationRepositoryName| Modifier | Constructor and Description |
|---|---|
protected |
SpringDataMongoV3Driver(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate,
long lockAcquiredForMillis,
long lockQuitTryingAfterMillis,
long lockTryFrequencyMillis) |
| Modifier and Type | Method and Description |
|---|---|
SpringDataMongoV3Driver |
copy() |
static SpringDataMongoV3Driver |
withDefaultLock(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate) |
static SpringDataMongoV3Driver |
withLockSetting(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate,
long lockAcquiredForMinutes,
long maxWaitingForLockMinutes,
int maxTries)
Deprecated.
Use withLockStrategy instead
|
static SpringDataMongoV3Driver |
withLockStrategy(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate,
long lockAcquiredForMillis,
long lockQuitTryingAfterMillis,
long lockTryFrequencyMillis) |
enableTransactionWithTxManager, executeInTransaction, getChangeEntryService, getDataBase, getMongockTemplate, getTransactioner, getTxStatus, runValidation, specificInitializationgetLegacyMigrationChangeLogClass, getLockRepository, getReadConcern, getReadPreference, getReadWriteConfiguration, getWriteConcern, setReadConcern, setReadPreference, setTransactionOptions, setWriteConcerndisableTransaction, enableTransactioncleanLockRepository, cleanMigrationRepository, getDependencies, getLockManager, getLockRepositoryName, getMigrationRepositoryName, initialize, isIndexCreation, isInitialized, removeDependencyIfAssignableFrom, setChangeLogRepositoryName, setIndexCreation, setLockRepositoryName, setMigrationRepositoryNameprotected SpringDataMongoV3Driver(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate,
long lockAcquiredForMillis,
long lockQuitTryingAfterMillis,
long lockTryFrequencyMillis)
public static SpringDataMongoV3Driver withDefaultLock(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate)
public static SpringDataMongoV3Driver withLockStrategy(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate, long lockAcquiredForMillis, long lockQuitTryingAfterMillis, long lockTryFrequencyMillis)
@Deprecated public static SpringDataMongoV3Driver withLockSetting(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate, long lockAcquiredForMinutes, long maxWaitingForLockMinutes, int maxTries)
public SpringDataMongoV3Driver copy()
Copyright © 2023. All rights reserved.