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, setRollbackOnly
protected JdbcEventLogger logger
public CayenneTransaction(JdbcEventLogger logger)
public CayenneTransaction(JdbcEventLogger jdbcEventLogger, TransactionDescriptor descriptor)
public void begin()
BaseTransaction
begin
in interface Transaction
begin
in class BaseTransaction
protected void connectionAdded(Connection connection)
connectionAdded
in class BaseTransaction
protected void processCommit()
processCommit
in class BaseTransaction
protected void processRollback()
processRollback
in class BaseTransaction
public boolean isExternal()
Transaction
Copyright © 2001–2019 Apache Cayenne. All rights reserved.