|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.ehcache.hibernate.tm.SyncTransactionManager
public final class SyncTransactionManager
Constructor Summary | |
---|---|
SyncTransactionManager(javax.transaction.TransactionManager transactionManager)
Constructor |
Method Summary | |
---|---|
void |
begin()
|
void |
commit()
|
int |
getStatus()
|
javax.transaction.Transaction |
getTransaction()
|
void |
resume(javax.transaction.Transaction transaction)
|
void |
rollback()
|
void |
setRollbackOnly()
|
void |
setTransaction(javax.transaction.Transaction tx)
sets the current Transaction for the Thread |
void |
setTransactionTimeout(int i)
|
javax.transaction.Transaction |
suspend()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SyncTransactionManager(javax.transaction.TransactionManager transactionManager)
transactionManager
- the TransactionManager to decorateMethod Detail |
---|
public void begin() throws javax.transaction.NotSupportedException, javax.transaction.SystemException
begin
in interface javax.transaction.TransactionManager
javax.transaction.NotSupportedException
javax.transaction.SystemException
public void commit() throws javax.transaction.HeuristicMixedException, javax.transaction.HeuristicRollbackException, java.lang.IllegalStateException, javax.transaction.RollbackException, java.lang.SecurityException, javax.transaction.SystemException
commit
in interface javax.transaction.TransactionManager
javax.transaction.HeuristicMixedException
javax.transaction.HeuristicRollbackException
java.lang.IllegalStateException
javax.transaction.RollbackException
java.lang.SecurityException
javax.transaction.SystemException
public int getStatus() throws javax.transaction.SystemException
getStatus
in interface javax.transaction.TransactionManager
javax.transaction.SystemException
public javax.transaction.Transaction getTransaction() throws javax.transaction.SystemException
getTransaction
in interface javax.transaction.TransactionManager
javax.transaction.SystemException
public void setTransaction(javax.transaction.Transaction tx)
tx
- the current transaction, null if nonepublic void resume(javax.transaction.Transaction transaction) throws java.lang.IllegalStateException, javax.transaction.InvalidTransactionException, javax.transaction.SystemException
resume
in interface javax.transaction.TransactionManager
java.lang.IllegalStateException
javax.transaction.InvalidTransactionException
javax.transaction.SystemException
public void rollback() throws java.lang.IllegalStateException, java.lang.SecurityException, javax.transaction.SystemException
rollback
in interface javax.transaction.TransactionManager
java.lang.IllegalStateException
java.lang.SecurityException
javax.transaction.SystemException
public void setRollbackOnly() throws java.lang.IllegalStateException, javax.transaction.SystemException
setRollbackOnly
in interface javax.transaction.TransactionManager
java.lang.IllegalStateException
javax.transaction.SystemException
public void setTransactionTimeout(int i) throws javax.transaction.SystemException
setTransactionTimeout
in interface javax.transaction.TransactionManager
javax.transaction.SystemException
public javax.transaction.Transaction suspend() throws javax.transaction.SystemException
suspend
in interface javax.transaction.TransactionManager
javax.transaction.SystemException
|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |