| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jboss.cache.transaction.DummyTransaction
| Constructor Summary | |
| DummyTransaction(DummyTransactionManager tm) | |
| Method Summary | |
|  void | commit()Attempt to commit this transaction. | 
|  boolean | delistResource(XAResource xaRes,
               int flag)Delist an XA resource from this transaction. | 
|  boolean | enlistResource(XAResource xaRes)Enlist an XA resource with this transaction. | 
|  int | getStatus()Get the status of the transaction. | 
|  void | registerSynchronization(Synchronization sync)Register a Synchronizationcallback with this transaction. | 
|  void | rollback()Rolls back this transaction. | 
|  void | setRollbackOnly()Mark the transaction so that the only possible outcome is a rollback. | 
|  void | setTransactionTimeout(int seconds)Change the transaction timeout for transactions started by the calling thread with the DummyTransactionManager.begin()method. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public DummyTransaction(DummyTransactionManager tm)
| Method Detail | 
public void commit()
            throws RollbackException,
                   HeuristicMixedException,
                   HeuristicRollbackException,
                   SecurityException,
                   SystemException
commit in interface TransactionRollbackException - If the transaction was marked for rollback
                                    only, the transaction is rolled back and this exception is
                                    thrown.
SystemException - If the transaction service fails in an
                                    unexpected way.
HeuristicMixedException - If a heuristic decision was made and
                                    some some parts of the transaction have been committed while
                                    other parts have been rolled back.
HeuristicRollbackException - If a heuristic decision to roll
                                    back the transaction was made.
SecurityException - If the caller is not allowed to commit this
                                    transaction.
public void rollback()
              throws IllegalStateException,
                     SystemException
rollback in interface TransactionIllegalStateException - If the transaction is in a state
                               where it cannot be rolled back. This could be because the
                               transaction is no longer active, or because it is in the
                               prepared state.
SystemException - If the transaction service fails in an
                               unexpected way.
public void setRollbackOnly()
                     throws IllegalStateException,
                            SystemException
setRollbackOnly in interface TransactionIllegalStateException - If the transaction is not in an active
                               state.
SystemException - If the transaction service fails in an
                               unexpected way.
public int getStatus()
              throws SystemException
getStatus in interface TransactionStatus constants.
SystemException - If the transaction service fails in an
                         unexpected way.
public void setTransactionTimeout(int seconds)
                           throws SystemException
DummyTransactionManager.begin() method.
seconds - The new timeout value, in seconds. If this parameter
                is 0, the timeout value is reset to the default
                value.
SystemException - If the transaction service fails in an
                         unexpected way.public boolean enlistResource(XAResource xaRes) throws RollbackException, IllegalStateException, SystemException
enlistResource in interface Transactiontrue if the resource could be enlisted with
         this transaction, otherwise false.
RollbackException - If the transaction is marked for rollback
                               only.
IllegalStateException - If the transaction is in a state
                               where resources cannot be enlisted. This could be because the
                               transaction is no longer active, or because it is in the
                               prepared state.
SystemException - If the transaction service fails in an
                               unexpected way.public boolean delistResource(XAResource xaRes, int flag) throws IllegalStateException, SystemException
delistResource in interface Transactiontrue if the resource could be delisted from
         this transaction, otherwise false.
IllegalStateException - If the transaction is in a state
                               where resources cannot be delisted. This could be because the
                               transaction is no longer active.
SystemException - If the transaction service fails in an
                               unexpected way.public void registerSynchronization(Synchronization sync) throws RollbackException, IllegalStateException, SystemException
Synchronization callback with this transaction.
registerSynchronization in interface TransactionRollbackException - If the transaction is marked for rollback
                               only.
IllegalStateException - If the transaction is in a state
                               where Synchronization callbacks cannot be registered.
                               This could be because the transaction is no longer active,
                               or because it is in the
                               prepared state.
SystemException - If the transaction service fails in an
                               unexpected way.| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||