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