|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.xenonsoft.bridgetown.test.aop.transaction.MockTransactionServiceManager
A mock implementation of the virtual transaction service manager
| Field Summary | |
protected java.util.Stack |
stack
Stack to store the transaction context |
| Constructor Summary | |
MockTransactionServiceManager()
Default constructor |
|
| Method Summary | |
void |
addParticipiant(ITransactionParticipant participant)
Implements / overrides addParticipiant |
void |
begin(ITransactionSession session,
ITransactionConfig config)
Implements / overrides begin |
void |
commit()
Implements / overrides commit |
ITransactionContext |
getTransaction()
Retrieves the current transaction exception, if it exists within the transaction manager |
boolean |
isActive()
Implements / overrides isActive |
boolean |
isTransactionNew(ITransactionContext txRef)
Implements / overrides isTransactionNew |
void |
removeParticipiant(ITransactionParticipant participant)
Implements / overrides removeParticipiant |
void |
resume(ITransactionContext txRef)
Implements / overrides resume |
void |
rollback()
Implements / overrides rollback |
ITransactionContext |
suspend()
Implements / overrides suspend |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.util.Stack stack
| Constructor Detail |
public MockTransactionServiceManager()
| Method Detail |
public void begin(ITransactionSession session,
ITransactionConfig config)
throws TransactionException
begin in interface ITransactionServiceManagersession - config -
TransactionExceptionITransactionServiceManager.begin(com.xenonsoft.bridgetown.aop.transaction.ITransactionSession, com.xenonsoft.bridgetown.aop.transaction.ITransactionConfig)
public ITransactionContext getTransaction()
throws TransactionException
getTransaction in interface ITransactionServiceManagerTransactionException - if there is a transaction operation failureisActive()
public ITransactionContext suspend()
throws TransactionException
suspend in interface ITransactionServiceManagerTransactionExceptionITransactionServiceManager.suspend()
public void resume(ITransactionContext txRef)
throws TransactionException
resume in interface ITransactionServiceManagertxRef -
TransactionExceptionITransactionServiceManager.resume(com.xenonsoft.bridgetown.aop.transaction.ITransactionContext)
public void commit()
throws TransactionException
commit in interface ITransactionServiceManagerTransactionExceptionITransactionServiceManager.commit()
public void rollback()
throws TransactionException
rollback in interface ITransactionServiceManagerTransactionExceptionITransactionServiceManager.rollback()public void addParticipiant(ITransactionParticipant participant)
addParticipiant in interface ITransactionServiceManagerparticipant - com.xenonsoft.bridgetown.aop.transaction.ITransactionServiceManager#addParticipiant(com.xenonsoft.bridgetown.aop.transaction.lumberjacque.ITransactionParticipant)public void removeParticipiant(ITransactionParticipant participant)
removeParticipiant in interface ITransactionServiceManagerparticipant - com.xenonsoft.bridgetown.aop.transaction.ITransactionServiceManager#removeParticipiant(com.xenonsoft.bridgetown.aop.transaction.lumberjacque.ITransactionParticipant)public boolean isActive()
isActive in interface ITransactionServiceManagerITransactionServiceManager.isActive()
public boolean isTransactionNew(ITransactionContext txRef)
throws TransactionException,
java.lang.IllegalArgumentException
isTransactionNew in interface ITransactionServiceManagertxRef -
TransactionException
java.lang.IllegalArgumentExceptionITransactionServiceManager.isTransactionNew(com.xenonsoft.bridgetown.aop.transaction.ITransactionContext)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||