public abstract class TransactionalConnectionDriverBase extends ConnectionDriverBase implements Transactional
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
transactionEnabled |
dependencies, indexCreation, initialized, lockAcquiredForMillis, lockManager, lockQuitTryingAfterMillis, lockRepositoryName, lockTryFrequencyMillis, migrationRepositoryName| Modifier | Constructor and Description |
|---|---|
protected |
TransactionalConnectionDriverBase(long lockAcquiredForMillis,
long lockQuitTryingAfterMillis,
long lockTryFrequencyMillis) |
| Modifier and Type | Method and Description |
|---|---|
void |
disableTransaction() |
void |
enableTransaction() |
abstract void |
executeInTransaction(Runnable operation) |
cleanLockRepository, cleanMigrationRepository, getDependencies, getLockManager, getLockRepository, getLockRepositoryName, getMigrationRepositoryName, initialize, isIndexCreation, isInitialized, removeDependencyIfAssignableFrom, setChangeLogRepositoryName, setIndexCreation, setLockRepositoryName, setMigrationRepositoryName, specificInitializationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetChangeEntryService, getNonProxyableTypes, getTransactioner, isTransactionable, prepareForExecutionBlock, runValidationprotected TransactionalConnectionDriverBase(long lockAcquiredForMillis,
long lockQuitTryingAfterMillis,
long lockTryFrequencyMillis)
public void disableTransaction()
disableTransaction in interface Transactionalpublic void enableTransaction()
enableTransaction in interface Transactionalpublic abstract void executeInTransaction(Runnable operation)
executeInTransaction in interface TransactionalCopyright © 2022. All rights reserved.