|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.infinispan.transaction.tm.DummyTransaction
public class DummyTransaction
| Field Summary | |
|---|---|
protected Set<Synchronization> |
syncs
|
protected DummyBaseTransactionManager |
tm_
|
protected DummyXid |
xid
|
| Constructor Summary | |
|---|---|
DummyTransaction(DummyBaseTransactionManager tm)
|
|
| Method Summary | |
|---|---|
void |
commit()
Attempt to commit this transaction. |
boolean |
delistResource(XAResource xaRes,
int flag)
De-list an XA resource from this transaction. |
boolean |
enlistResource(XAResource xaRes)
Enlist an XA resource with this transaction. |
Collection<XAResource> |
getEnlistedResources()
|
int |
getStatus()
Get the status of the transaction. |
protected void |
notifyAfterCompletion(int status)
|
protected boolean |
notifyBeforeCompletion()
|
void |
registerSynchronization(Synchronization sync)
Register a Synchronization callback with this transaction. |
void |
rollback()
Rolls back this transaction. |
void |
setRollbackOnly()
Mark the transaction so that the only possible outcome is a rollback. |
void |
setStatus(int stat)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected DummyBaseTransactionManager tm_
protected DummyXid xid
protected Set<Synchronization> syncs
| Constructor Detail |
|---|
public DummyTransaction(DummyBaseTransactionManager tm)
| Method Detail |
|---|
public void commit()
throws RollbackException,
HeuristicMixedException,
HeuristicRollbackException,
SecurityException,
SystemException
commit in interface TransactionRollbackException - 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.
public void rollback()
throws IllegalStateException,
SystemException
rollback in interface TransactionIllegalStateException - 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 the prepared state.
SystemException - If the transaction service fails in an unexpected way.
public void setRollbackOnly()
throws IllegalStateException,
SystemException
setRollbackOnly in interface TransactionIllegalStateException - If the transaction is not in an active state.
SystemException - If the transaction service fails in an unexpected way.
public int getStatus()
throws SystemException
getStatus in interface TransactionStatus constants.
SystemException - If the transaction service fails in an unexpected way.
public boolean enlistResource(XAResource xaRes)
throws RollbackException,
IllegalStateException,
SystemException
enlistResource in interface Transactiontrue if the resource could be enlisted with this transaction, otherwise false.
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 the prepared state.
SystemException - If the transaction service fails in an unexpected way.
public boolean delistResource(XAResource xaRes,
int flag)
throws IllegalStateException,
SystemException
delistResource in interface Transactiontrue if the resource could be de-listed from this transaction, otherwise false.
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.
public void registerSynchronization(Synchronization sync)
throws RollbackException,
IllegalStateException,
SystemException
Synchronization callback with this transaction.
registerSynchronization in interface TransactionRollbackException - If the transaction is marked for rollback only.
IllegalStateException - If the transaction is in a state where Synchronization callbacks cannot be
registered. This could be because the transaction is no longer active, or because it
is in the prepared state.
SystemException - If the transaction service fails in an unexpected way.
protected boolean notifyBeforeCompletion()
throws SystemException
SystemExceptionprotected void notifyAfterCompletion(int status)
public Collection<XAResource> getEnlistedResources()
public void setStatus(int stat)
public String toString()
toString in class Object
|
Google Analytics | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||