|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.objectweb.jac.core.AspectComponent
|
+--org.objectweb.jac.aspects.distrans.DisTransAC
This AC implements some transactional behaviors for business methods. This AC relies:
| Field Summary |
| Fields inherited from class org.objectweb.jac.core.AspectComponent |
application, blockKeywords, cr, currentConfigMethod, currentImports, firstCall, NOT_SHARED, SHARED, startWeavingCCount, startWeavingCount, startWeavingMethod, startWeavingType, systemListener, wrappers |
| Fields inherited from interface org.objectweb.jac.core.BaseProgramListener |
FOUND_OBJECT |
| Constructor Summary | |
DisTransAC()
|
|
| Method Summary | |
void |
delimitTransaction(String txid,
String beginCNE,
String beginONE,
String beginMNE,
String endCNE,
String endONE,
String endMNE,
String decisionClassName)
Delimit a transaction. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DisTransAC()
| Method Detail |
public void delimitTransaction(String txid,
String beginCNE,
String beginONE,
String beginMNE,
String endCNE,
String endONE,
String endMNE,
String decisionClassName)
txid - the transaction identifierbeginCNE - begin class name expressionbeginONE - begin object name expressionbeginMNE - begin method name expressionendCNE - end class name expressionendONE - end object name expressionendMNE - end method name expressiondecisionClassName - the name of the class defining the method
for deciding whether the transaction is to be commited
or rollbacked.
This must be a subclass of EndTransactionWrapper.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||