Package org.infinispan.transaction.tm
Class DummyUserTransaction
- java.lang.Object
-
- org.infinispan.transaction.tm.DummyUserTransaction
-
- All Implemented Interfaces:
Serializable,UserTransaction
@Deprecated public class DummyUserTransaction extends Object implements UserTransaction, Serializable
Deprecated.- Since:
- 4.0
- Author:
- bela Date: May 15, 2003 Time: 4:20:17 PM
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DummyUserTransaction(DummyTransactionManager tm)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidbegin()Deprecated.Starts a new transaction, and associate it with the calling thread.voidcommit()Deprecated.Attempt to commit this transaction.intgetStatus()Deprecated.Get the status of the transaction.voidrollback()Deprecated.Rolls back this transaction.voidsetRollbackOnly()Deprecated.Mark the transaction so that the only possible outcome is a rollback.voidsetTransactionTimeout(int seconds)Deprecated.Change the transaction timeout for transactions started by the calling thread with thebegin()method.
-
-
-
Constructor Detail
-
DummyUserTransaction
public DummyUserTransaction(DummyTransactionManager tm)
Deprecated.
-
-
Method Detail
-
begin
public void begin() throws NotSupportedException, SystemExceptionDeprecated.Starts a new transaction, and associate it with the calling thread.- Specified by:
beginin interfaceUserTransaction- Throws:
NotSupportedException- If the calling thread is already associated with a transaction, and nested transactions are not supported.SystemException- If the transaction service fails in an unexpected way.
-
commit
public void commit() throws RollbackException, HeuristicMixedException, HeuristicRollbackException, SecurityException, SystemExceptionDeprecated.Attempt to commit this transaction.- Specified by:
commitin interfaceUserTransaction- Throws:
RollbackException- 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.
-
rollback
public void rollback() throws IllegalStateException, SystemExceptionDeprecated.Rolls back this transaction.- Specified by:
rollbackin interfaceUserTransaction- Throws:
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 theprepared state.SystemException- If the transaction service fails in an unexpected way.
-
setRollbackOnly
public void setRollbackOnly() throws IllegalStateException, SystemExceptionDeprecated.Mark the transaction so that the only possible outcome is a rollback.- Specified by:
setRollbackOnlyin interfaceUserTransaction- Throws:
IllegalStateException- If the transaction is not in an active state.SystemException- If the transaction service fails in an unexpected way.
-
getStatus
public int getStatus() throws SystemExceptionDeprecated.Get the status of the transaction.- Specified by:
getStatusin interfaceUserTransaction- Returns:
- The status of the transaction. This is one of the
Statusconstants. - Throws:
SystemException- If the transaction service fails in an unexpected way.
-
setTransactionTimeout
public void setTransactionTimeout(int seconds) throws SystemExceptionDeprecated.Change the transaction timeout for transactions started by the calling thread with thebegin()method.- Specified by:
setTransactionTimeoutin interfaceUserTransaction- Parameters:
seconds- The new timeout value, in seconds. If this parameter is0, the timeout value is reset to the default value.- Throws:
SystemException- If the transaction service fails in an unexpected way.
-
-