Package org.infinispan.transaction.tm
Class DummyTransaction
- java.lang.Object
-
- org.infinispan.transaction.tm.DummyTransaction
-
- All Implemented Interfaces:
Transaction
@Deprecated public class DummyTransaction extends Object implements Transaction
Deprecated.- Since:
- 4.0
- Author:
- bela
-
-
Field Summary
Fields Modifier and Type Field Description static StringFORCE_ROLLBACK_MESSAGEDeprecated.
-
Constructor Summary
Constructors Constructor Description DummyTransaction(DummyBaseTransactionManager tm)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidcommit()Deprecated.Attempt to commit this transaction.booleandelistResource(XAResource xaRes, int flag)Deprecated.De-list an XA resource from this transaction.booleanenlistResource(XAResource resource)Deprecated.Enlist an XA resource with this transaction.booleanequals(Object obj)Deprecated.XAResourcefirstEnlistedResource()Deprecated.Collection<XAResource>getEnlistedResources()Deprecated.Collection<Synchronization>getEnlistedSynchronization()Deprecated.intgetStatus()Deprecated.Get the status of the transaction.XidgetXid()Deprecated.inthashCode()Deprecated.Must be defined for increased performancevoidregisterSynchronization(Synchronization sync)Deprecated.Register aSynchronizationcallback with this transaction.voidrollback()Deprecated.Rolls back this transaction.voidrunCommit(boolean forceRollback)Deprecated.Runs the second phase of two-phase-commit protocol.booleanrunPrepare()Deprecated.voidsetRollbackOnly()Deprecated.Mark the transaction so that the only possible outcome is a rollback.StringtoString()Deprecated.
-
-
-
Field Detail
-
FORCE_ROLLBACK_MESSAGE
public static final String FORCE_ROLLBACK_MESSAGE
Deprecated.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DummyTransaction
public DummyTransaction(DummyBaseTransactionManager tm)
Deprecated.
-
-
Method Detail
-
commit
public void commit() throws RollbackException, HeuristicMixedException, HeuristicRollbackException, SecurityException, SystemExceptionDeprecated.Attempt to commit this transaction.- Specified by:
commitin interfaceTransaction- 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 interfaceTransaction- 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 interfaceTransaction- 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 interfaceTransaction- Returns:
- The status of the transaction. This is one of the
Statusconstants. - Throws:
SystemException- If the transaction service fails in an unexpected way.
-
enlistResource
public boolean enlistResource(XAResource resource) throws RollbackException, IllegalStateException, SystemException
Deprecated.Enlist an XA resource with this transaction.- Specified by:
enlistResourcein interfaceTransaction- Returns:
trueif the resource could be enlisted with this transaction, otherwisefalse.- Throws:
RollbackException- If the transaction is marked for rollback only.IllegalStateException- If the transaction is in a state where resources cannot be enlisted. 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.
-
delistResource
public boolean delistResource(XAResource xaRes, int flag) throws IllegalStateException, SystemException
Deprecated.De-list an XA resource from this transaction.- Specified by:
delistResourcein interfaceTransaction- Returns:
trueif the resource could be de-listed from this transaction, otherwisefalse.- Throws:
IllegalStateException- If the transaction is in a state where resources cannot be de-listed. This could be because the transaction is no longer active.SystemException- If the transaction service fails in an unexpected way.
-
registerSynchronization
public void registerSynchronization(Synchronization sync) throws RollbackException, IllegalStateException, SystemException
Deprecated.Register aSynchronizationcallback with this transaction.- Specified by:
registerSynchronizationin interfaceTransaction- Throws:
RollbackException- If the transaction is marked for rollback only.IllegalStateException- If the transaction is in a state whereSynchronizationcallbacks cannot be registered. 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.
-
getEnlistedResources
public Collection<XAResource> getEnlistedResources()
Deprecated.
-
runPrepare
public boolean runPrepare()
Deprecated.
-
runCommit
public void runCommit(boolean forceRollback) throws HeuristicMixedException, HeuristicRollbackException, RollbackExceptionDeprecated.Runs the second phase of two-phase-commit protocol. IfforceRollbackistrue, then aRollbackExceptionis thrown with the messageFORCE_ROLLBACK_MESSAGE.- Parameters:
forceRollback- force the transaction to rollback.- Throws:
HeuristicMixedExceptionHeuristicRollbackExceptionRollbackException
-
firstEnlistedResource
public XAResource firstEnlistedResource()
Deprecated.
-
getXid
public Xid getXid()
Deprecated.
-
getEnlistedSynchronization
public Collection<Synchronization> getEnlistedSynchronization()
Deprecated.
-
hashCode
public final int hashCode()
Deprecated.Must be defined for increased performance
-
-