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 void
begin()
Deprecated.Starts a new transaction, and associate it with the calling thread.void
commit()
Deprecated.Commit the transaction associated with the calling thread.int
getStatus()
Deprecated.Get the status of the transaction associated with the calling thread.DummyTransaction
getTransaction()
Deprecated.Get the transaction associated with the calling thread.boolean
isUseXaXid()
Deprecated.void
resume(Transaction tx)
Deprecated.Resume the association of the calling thread with the given transaction.void
rollback()
Deprecated.Rolls back the transaction associated with the calling thread.void
setRollbackOnly()
Deprecated.Mark the transaction associated with the calling thread for rollback only.static void
setTransaction(Transaction tx)
Deprecated.Just used for unit testsvoid
setTransactionTimeout(int seconds)
Deprecated.Change the transaction timeout for transactions started by the calling thread with thebegin()
method.void
setUseXaXid(boolean useXaXid)
Deprecated.Transaction
suspend()
Deprecated.Suspend the association the calling thread has to a transaction, and return the suspended transaction.
-
-
-
Method Detail
-
begin
public void begin() throws NotSupportedException, SystemException
Deprecated.Starts a new transaction, and associate it with the calling thread.- Specified by:
begin
in 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, SystemException
Deprecated.Commit the transaction associated with the calling thread.- Specified by:
commit
in 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, SystemException
Deprecated.Rolls back the transaction associated with the calling thread.- Specified by:
rollback
in 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, SystemException
Deprecated.Mark the transaction associated with the calling thread for rollback only.- Specified by:
setRollbackOnly
in 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 SystemException
Deprecated.Get the status of the transaction associated with the calling thread.- Specified by:
getStatus
in interfaceTransactionManager
- Returns:
- The status of the transaction. This is one of the
Status
constants. If no transaction is associated with the calling thread,Status.STATUS_NO_TRANSACTION
is 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:
getTransaction
in interfaceTransactionManager
- Returns:
- The transaction associated with the calling thread, or
null
if 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 SystemException
Deprecated.Change the transaction timeout for transactions started by the calling thread with thebegin()
method.- Specified by:
setTransactionTimeout
in 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:
suspend
in interfaceTransactionManager
- Returns:
- The transaction that the calling thread was associated with, or
null
if 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:
resume
in 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.
-
-