Package org.datanucleus.transaction
Package providing support specific to transactions for DataNucleus.
-
Interface Summary Interface Description Transaction Representation of an ExecutionContext transaction within DataNucleus.TransactionEventListener Listener of events raised on transaction begin, commit, rollback and flush.TransactionIsolation Definition of the transaction isolation levels considered by DataNucleus. -
Class Summary Class Description ResourcedTransaction Transaction allowing resources to be enlisted, with branches and phased commit, following the style of an Open/XA transaction.ResourcedTransactionManager TransactionManager provides a facade for creating (Open/XA) transactions.TransactionImpl Implementation of a (local) transaction for an ExecutionContext, for a datastore.TransactionUtils Utility methods relating to transactions.XidImpl -
Exception Summary Exception Description HeuristicMixedException HeuristicRollbackException NucleusTransactionException RollbackException