public interface TransactionGroup
A TransactionGroup object must be registered via the TransactionManager.registerTransactionGroup(com.bea.wli.config.transaction.TransactionGroup)
method.
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getId()
Returns the id of this transaction group
|
TransactionPriority |
getTransactionPriority(java.util.Map contextData)
Returns the priority of the transactions in this group
|
Transaction |
getVictim(Transaction tr1, Transaction tr2)
This method is called when two transactions of the same class, and priority conflict.
|
boolean |
isReadOnlyTransaction(java.util.Map contextData)
Returns whether the transactions of this group are read only
|
boolean |
isSystemTransaction(java.util.Map contextData)
Returns whether the transactions of this group are system transactions
|
java.lang.String getId()
TransactionPriority getTransactionPriority(java.util.Map contextData)
contextData
- transaction context data given by the user creating the transactionTransaction getVictim(Transaction tr1, Transaction tr2)
tr1
-tr2
-boolean isSystemTransaction(java.util.Map contextData)
contextData
- transaction context data given by the user creating the transactionboolean isReadOnlyTransaction(java.util.Map contextData)
contextData
- transaction context data given by the user creating the transaction