Package org.infinispan.transaction.tm
Class DummyBaseTransactionManager
- java.lang.Object
-
- org.infinispan.transaction.tm.DummyBaseTransactionManager
-
- All Implemented Interfaces:
Serializable,TransactionManager
- Direct Known Subclasses:
DummyTransactionManager
@Deprecated public class DummyBaseTransactionManager extends Object implements TransactionManager, Serializable
Deprecated.- Since:
- 4.0
- Author:
- bela
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DummyBaseTransactionManager()Deprecated.
-
Method Summary
All Methods Static 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.Commit the transaction associated with the calling thread.intgetStatus()Deprecated.Get the status of the transaction associated with the calling thread.DummyTransactiongetTransaction()Deprecated.Get the transaction associated with the calling thread.booleanisUseXaXid()Deprecated.voidresume(Transaction tx)Deprecated.Resume the association of the calling thread with the given transaction.voidrollback()Deprecated.Rolls back the transaction associated with the calling thread.voidsetRollbackOnly()Deprecated.Mark the transaction associated with the calling thread for rollback only.static voidsetTransaction(Transaction tx)Deprecated.Just used for unit testsvoidsetTransactionTimeout(int seconds)Deprecated.Change the transaction timeout for transactions started by the calling thread with thebegin()method.voidsetUseXaXid(boolean useXaXid)Deprecated.Transactionsuspend()Deprecated.Suspend the association the calling thread has to a transaction, and return the suspended transaction.
-
-
-
Method Detail
-
begin
public void begin() throws NotSupportedException, SystemExceptionDeprecated.Starts a new transaction, and associate it with the calling thread.- Specified by:
beginin interfaceTransactionManager- 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, IllegalStateException, SystemExceptionDeprecated.Commit the transaction associated with the calling thread.- Specified by:
commitin interfaceTransactionManager- Throws:
RollbackException- If the transaction was marked for rollback only, the transaction is rolled back and this exception is thrown.IllegalStateException- If the calling thread is not associated with a transaction.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, SecurityException, SystemExceptionDeprecated.Rolls back the transaction associated with the calling thread.- Specified by:
rollbackin interfaceTransactionManager- Throws:
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 theprepared state.SecurityException- If the caller is not allowed to roll back this transaction.SystemException- If the transaction service fails in an unexpected way.
-
setRollbackOnly
public void setRollbackOnly() throws IllegalStateException, SystemExceptionDeprecated.Mark the transaction associated with the calling thread for rollback only.- Specified by:
setRollbackOnlyin interfaceTransactionManager- Throws:
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 theprepared state.SystemException- If the transaction service fails in an unexpected way.
-
getStatus
public int getStatus() throws SystemExceptionDeprecated.Get the status of the transaction associated with the calling thread.- Specified by:
getStatusin interfaceTransactionManager- Returns:
- The status of the transaction. This is one of the
Statusconstants. If no transaction is associated with the calling thread,Status.STATUS_NO_TRANSACTIONis returned. - Throws:
SystemException- If the transaction service fails in an unexpected way.
-
getTransaction
public DummyTransaction getTransaction()
Deprecated.Get the transaction associated with the calling thread.- Specified by:
getTransactionin interfaceTransactionManager- Returns:
- The transaction associated with the calling thread, or
nullif the calling thread is not associated with a transaction. - 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 interfaceTransactionManager- 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.
-
suspend
public Transaction suspend() throws SystemException
Deprecated.Suspend the association the calling thread has to a transaction, and return the suspended transaction. When returning from this method, the calling thread is no longer associated with a transaction.- Specified by:
suspendin interfaceTransactionManager- Returns:
- The transaction that the calling thread was associated with, or
nullif the calling thread was not associated with a transaction. - Throws:
SystemException- If the transaction service fails in an unexpected way.
-
resume
public void resume(Transaction tx) throws InvalidTransactionException, IllegalStateException, SystemException
Deprecated.Resume the association of the calling thread with the given transaction.- Specified by:
resumein interfaceTransactionManager- Parameters:
tx- The transaction to be associated with the calling thread.- Throws:
InvalidTransactionException- If the argument does not represent a valid transaction.IllegalStateException- If the calling thread is already associated with a transaction.SystemException- If the transaction service fails in an unexpected way.
-
setTransaction
public static void setTransaction(Transaction tx)
Deprecated.Just used for unit tests- Parameters:
tx-
-
isUseXaXid
public final boolean isUseXaXid()
Deprecated.
-
setUseXaXid
public final void setUseXaXid(boolean useXaXid)
Deprecated.
-
-