|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.cache.transaction.DummyBaseTransactionManager
Constructor Summary | |
DummyBaseTransactionManager()
|
Method Summary | |
void |
begin()
Starts a new transaction, and associate it with the calling thread. |
void |
commit()
Commit the transaction associated with the calling thread. |
int |
getStatus()
Get the status of the transaction associated with the calling thread. |
Transaction (src) |
getTransaction()
Get the transaction associated with the calling thread. |
void |
resume(Transaction (src) tx)
Resume the association of the calling thread with the given transaction. |
void |
rollback()
Rolls back the transaction associated with the calling thread. |
void |
setRollbackOnly()
Mark the transaction associated with the calling thread for rollback only. |
void |
setTransactionTimeout(int seconds)
Change the transaction timeout for transactions started by the calling thread with the begin() method. |
Transaction (src) |
suspend()
Suspend the association the calling thread has to a transaction, and return the suspended transaction. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DummyBaseTransactionManager()
Method Detail |
public void begin() throws NotSupportedException (src) , SystemException (src)
begin
in interface TransactionManager (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, java.lang.IllegalStateException, SystemException (src)
commit
in interface TransactionManager (src)
RollbackException (src)
- If the transaction was marked for rollback
only, the transaction is rolled back and this exception is
thrown.
java.lang.IllegalStateException
- If the calling thread is not associated
with a transaction.
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, java.lang.SecurityException, SystemException (src)
rollback
in interface TransactionManager (src)
java.lang.IllegalStateException
- If the transaction is in a state
where it cannot be rolled back. This could be because the
calling thread is not associated with a transaction, or
because it is in the
prepared state
.
java.lang.SecurityException
- If the caller is not allowed to roll back
this transaction.
SystemException (src)
- If the transaction service fails in an
unexpected way.public void setRollbackOnly() throws java.lang.IllegalStateException, SystemException (src)
setRollbackOnly
in interface TransactionManager (src)
java.lang.IllegalStateException
- If the transaction is in a state
where it cannot be rolled back. This could be because the
calling thread is not associated with a transaction, or
because it is in the
prepared state
.
SystemException (src)
- If the transaction service fails in an
unexpected way.public int getStatus() throws SystemException (src)
getStatus
in interface TransactionManager (src)
Status
(src) constants. If no transaction is associated
with the calling thread,
Status.STATUS_NO_TRANSACTION
is returned.
SystemException (src)
- If the transaction service fails in an
unexpected way.public Transaction (src) getTransaction() throws SystemException (src)
getTransaction
in interface TransactionManager (src)
null
if the calling thread is not associated
with a transaction.
SystemException (src)
- If the transaction service fails in an
unexpected way.public void setTransactionTimeout(int seconds) throws SystemException (src)
begin()
method.
setTransactionTimeout
in interface TransactionManager (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.public Transaction (src) suspend() throws SystemException (src)
suspend
in interface TransactionManager (src)
null
if the calling thread was not associated
with a transaction.
SystemException (src)
- If the transaction service fails in an
unexpected way.public void resume(Transaction (src) tx) throws InvalidTransactionException (src) , java.lang.IllegalStateException, SystemException (src)
resume
in interface TransactionManager (src)
tx
- The transaction to be associated with the calling thread.
InvalidTransactionException (src)
- If the argument does not represent
a valid transaction.
java.lang.IllegalStateException
- If the calling thread is already
associated with a transaction.
SystemException (src)
- If the transaction service fails in an
unexpected way.
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |