|
||||||||||
PREV CLASS (src) NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.cache.transaction.DummyUserTransaction
Constructor Summary | |
DummyUserTransaction(DummyTransactionManager (src) 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 (src) tm)
Method Detail |
public void begin() throws NotSupportedException (src) , SystemException (src)
begin
in interface UserTransaction (src)
NotSupportedException (src)
- If the calling thread is already
associated with a transaction, and nested transactions are
not supported.
SystemException (src)
- If the transaction service fails in an
unexpected way.public void commit() throws RollbackException (src) , HeuristicMixedException (src) , HeuristicRollbackException (src) , java.lang.SecurityException, SystemException (src)
commit
in interface UserTransaction (src)
RollbackException (src)
- If the transaction was marked for rollback
only, the transaction is rolled back and this exception is
thrown.
SystemException (src)
- If the transaction service fails in an
unexpected way.
HeuristicMixedException (src)
- If a heuristic decision was made and
some some parts of the transaction have been committed while
other parts have been rolled back.
HeuristicRollbackException (src)
- 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, SystemException (src)
rollback
in interface UserTransaction (src)
java.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
.
SystemException (src)
- If the transaction service fails in an
unexpected way.public void setRollbackOnly() throws java.lang.IllegalStateException, SystemException (src)
setRollbackOnly
in interface UserTransaction (src)
java.lang.IllegalStateException
- If the transaction is not in an active
state.
SystemException (src)
- If the transaction service fails in an
unexpected way.public int getStatus() throws SystemException (src)
getStatus
in interface UserTransaction (src)
Status
(src) constants.
SystemException (src)
- If the transaction service fails in an
unexpected way.public void setTransactionTimeout(int seconds) throws SystemException (src)
begin()
method.
setTransactionTimeout
in interface UserTransaction (src)
seconds
- The new timeout value, in seconds. If this parameter
is 0
, the timeout value is reset to the default
value.
SystemException (src)
- If the transaction service fails in an
unexpected way.
|
||||||||||
PREV CLASS (src) NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |