public class ExternalTransaction 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 |
---|
ExternalTransaction(JdbcEventLogger jdbcEventLogger) |
ExternalTransaction(JdbcEventLogger jdbcEventLogger,
TransactionDescriptor descriptor) |
Modifier and Type | Method and Description |
---|---|
boolean |
isExternal()
Is this transaction managed by external transaction manager
|
protected void |
processCommit() |
protected void |
processRollback() |
addConnection, addListener, begin, bindThreadTransaction, close, commit, connectionAdded, getConnections, getExistingConnection, getOrCreateConnection, getThreadTransaction, isRollbackOnly, rollback, setRollbackOnly
protected JdbcEventLogger logger
public ExternalTransaction(JdbcEventLogger jdbcEventLogger)
public ExternalTransaction(JdbcEventLogger jdbcEventLogger, TransactionDescriptor descriptor)
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.