|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.cache.transaction.DummyUserTransaction
public class DummyUserTransaction
| Constructor Summary | |
|---|---|
DummyUserTransaction(DummyTransactionManager tm)
|
|
| Method Summary | |
|---|---|
void |
begin()
Starts a new transaction, and associate it with the calling thread. |
void |
commit()
Attempt to commit this transaction. |
int |
getStatus()
Get the status of the 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 begin() method. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DummyUserTransaction(DummyTransactionManager tm)
| Method Detail |
|---|
public void begin()
throws javax.transaction.NotSupportedException,
javax.transaction.SystemException
begin in interface javax.transaction.UserTransactionjavax.transaction.NotSupportedException - If the calling thread is already
associated with a transaction, and nested transactions are
not supported.
javax.transaction.SystemException - If the transaction service fails in an
unexpected way.
public void commit()
throws javax.transaction.RollbackException,
javax.transaction.HeuristicMixedException,
javax.transaction.HeuristicRollbackException,
java.lang.SecurityException,
javax.transaction.SystemException
commit in interface javax.transaction.UserTransactionjavax.transaction.RollbackException - If the transaction was marked for rollback
only, the transaction is rolled back and this exception is
thrown.
javax.transaction.SystemException - If the transaction service fails in an
unexpected way.
javax.transaction.HeuristicMixedException - If a heuristic decision was made and
some some parts of the transaction have been committed while
other parts have been rolled back.
javax.transaction.HeuristicRollbackException - If a heuristic decision to roll
back the transaction was made.
java.lang.SecurityException - If the caller is not allowed to commit this
transaction.
public void rollback()
throws java.lang.IllegalStateException,
javax.transaction.SystemException
rollback in interface javax.transaction.UserTransactionjava.lang.IllegalStateException - 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.
javax.transaction.SystemException - If the transaction service fails in an
unexpected way.
public void setRollbackOnly()
throws java.lang.IllegalStateException,
javax.transaction.SystemException
setRollbackOnly in interface javax.transaction.UserTransactionjava.lang.IllegalStateException - If the transaction is not in an active
state.
javax.transaction.SystemException - If the transaction service fails in an
unexpected way.
public int getStatus()
throws javax.transaction.SystemException
getStatus in interface javax.transaction.UserTransactionStatus constants.
javax.transaction.SystemException - If the transaction service fails in an
unexpected way.
public void setTransactionTimeout(int seconds)
throws javax.transaction.SystemException
begin() method.
setTransactionTimeout in interface javax.transaction.UserTransactionseconds - The new timeout value, in seconds. If this parameter
is 0, the timeout value is reset to the default
value.
javax.transaction.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 | |||||||||