public final class TransactionManagerImpl extends Object implements TransactionManager
| Constructor and Description |
|---|
TransactionManagerImpl(DataSource dataSource) |
TransactionManagerImpl(DataSource dataSource,
TransactionManagerConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
TransactionContext |
context() |
Transaction |
current() |
TransactionManagerConfiguration |
getConfiguration() |
protected DataSource |
getDataSource() |
Transaction |
getTransaction(eu.eventstorm.sql.impl.TransactionDefinition definition) |
boolean |
hasCurrent() |
Transaction |
newTransactionIsolatedReadWrite() |
Transaction |
newTransactionReadOnly() |
Transaction |
newTransactionReadWrite() |
protected void |
prepareTransactionalConnection(Connection con,
eu.eventstorm.sql.impl.TransactionDefinition definition) |
void |
setEnforceReadOnly(boolean enforceReadOnly) |
public TransactionManagerImpl(DataSource dataSource)
public TransactionManagerImpl(DataSource dataSource, TransactionManagerConfiguration configuration)
public void setEnforceReadOnly(boolean enforceReadOnly)
public Transaction newTransactionReadOnly()
newTransactionReadOnly in interface TransactionManagerpublic Transaction newTransactionReadWrite()
newTransactionReadWrite in interface TransactionManagerpublic Transaction newTransactionIsolatedReadWrite()
newTransactionIsolatedReadWrite in interface TransactionManagerpublic Transaction current()
current in interface TransactionManagerpublic boolean hasCurrent()
hasCurrent in interface TransactionManagerpublic Transaction getTransaction(eu.eventstorm.sql.impl.TransactionDefinition definition)
public TransactionContext context()
context in interface TransactionManagerprotected void prepareTransactionalConnection(Connection con, eu.eventstorm.sql.impl.TransactionDefinition definition) throws SQLException
SQLExceptionpublic TransactionManagerConfiguration getConfiguration()
protected final DataSource getDataSource()
Copyright © 2019. All rights reserved.