Package | Description |
---|---|
org.apache.cayenne.access |
Contains classes that make up Cayenne ORM stack.
|
Modifier and Type | Method and Description |
---|---|
Transaction |
DataDomain.createTransaction()
Creates and returns a new inactive transaction.
|
static Transaction |
Transaction.externalTransaction(TransactionDelegate delegate)
Factory method returning a new transaction instance that would NOT propagate
commit/rollback to participating connections.
|
static Transaction |
Transaction.getThreadTransaction()
Returns a Transaction associated with the current thread, or null if there is no
such Transaction.
|
static Transaction |
Transaction.internalTransaction(TransactionDelegate delegate)
Factory method returning a new transaction instance that would propagate
commit/rollback to participating connections.
|
static Transaction |
Transaction.noTransaction()
Factory method returning a transaction instance that does not alter the state of
participating connections in any way.
|
Modifier and Type | Method and Description |
---|---|
static void |
Transaction.bindThreadTransaction(Transaction transaction)
Binds a Transaction to the current thread.
|
void |
TransactionDelegate.didCommit(Transaction transaction)
Called after a Transaction commit.
|
void |
TransactionDelegate.didRollback(Transaction transaction)
Called after a Transaction is rolledback.
|
boolean |
TransactionDelegate.willAddConnection(Transaction transaction,
Connection connection)
Called within a context of a Transaction when a new JDBC onnection is added to the
the transaction.
|
boolean |
TransactionDelegate.willCommit(Transaction transaction)
Called within a context of a Transaction before the transaction is committed.
|
boolean |
TransactionDelegate.willMarkAsRollbackOnly(Transaction transaction)
Called within a context of a Transaction before transaction is marked as "rollback
only", meaning that further commit is not possible.
|
boolean |
TransactionDelegate.willRollback(Transaction transaction)
Called within a context of a Transaction before the transaction is rolledback.
|
Copyright © 2001–2018 Apache Cayenne. All rights reserved.