org.modeshape.jcr.txn
Class SynchronizedTransactions.SynchronizedTransaction
java.lang.Object
org.modeshape.jcr.txn.Transactions.BaseTransaction
org.modeshape.jcr.txn.SynchronizedTransactions.SynchronizedTransaction
- All Implemented Interfaces:
- SessionEnvironment.MonitorFactory, Transactions.Transaction
- Enclosing class:
- SynchronizedTransactions
protected class SynchronizedTransactions.SynchronizedTransaction
- extends Transactions.BaseTransaction
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SynchronizedTransactions.SynchronizedTransaction
protected SynchronizedTransactions.SynchronizedTransaction(TransactionManager txnMgr)
throws SystemException,
RollbackException
- Throws:
SystemException
RollbackException
addUpdate
protected void addUpdate(SynchronizedTransactions.WorkspaceUpdates updates)
createMonitor
public SessionEnvironment.Monitor createMonitor()
- Description copied from interface:
Transactions.Transaction
- Get a monitor that should be used to capture what has changed during this transaction.
- Specified by:
createMonitor
in interface SessionEnvironment.MonitorFactory
- Specified by:
createMonitor
in interface Transactions.Transaction
- Overrides:
createMonitor
in class Transactions.BaseTransaction
- Returns:
- the monitor, or null if there is no monitoring
commit
public void commit()
- Description copied from interface:
Transactions.Transaction
- Commit the transaction currently associated with the calling thread.
rollback
public void rollback()
- Description copied from interface:
Transactions.Transaction
- Rolls back the transaction currently associated with the calling thread.
afterCommit
protected void afterCommit()
- Method called after the transaction has successfully completed via commit (not rollback). Override this method in
subclasses to alter the behavior.
Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.