public class CayenneTransaction extends BaseTransaction
| Modifier and Type | Field and Description |
|---|---|
protected JdbcEventLogger |
logger |
connections, defaultIsolationLevel, descriptor, listeners, status, STATUS_ACTIVE, STATUS_COMMITTED, STATUS_COMMITTING, STATUS_MARKED_ROLLEDBACK, STATUS_NO_TRANSACTION, STATUS_ROLLEDBACK, STATUS_ROLLING_BACK| Constructor and Description |
|---|
CayenneTransaction(JdbcEventLogger logger) |
CayenneTransaction(JdbcEventLogger jdbcEventLogger,
TransactionDescriptor descriptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
begin()
Starts a Transaction.
|
protected void |
connectionAdded(Connection connection) |
boolean |
isExternal()
Is this transaction managed by external transaction manager
|
protected void |
processCommit() |
protected void |
processRollback() |
addConnection, addListener, bindThreadTransaction, close, commit, getConnections, getExistingConnection, getOrCreateConnection, getThreadTransaction, isRollbackOnly, rollback, setRollbackOnlyprotected JdbcEventLogger logger
public CayenneTransaction(JdbcEventLogger logger)
public CayenneTransaction(JdbcEventLogger jdbcEventLogger, TransactionDescriptor descriptor)
public void begin()
BaseTransactionbegin in interface Transactionbegin in class BaseTransactionprotected void connectionAdded(Connection connection)
connectionAdded in class BaseTransactionprotected void processCommit()
processCommit in class BaseTransactionprotected void processRollback()
processRollback in class BaseTransactionpublic boolean isExternal()
TransactionCopyright © 2001–2018 Apache Cayenne. All rights reserved.