public class CompositeTransactionAttributeSource extends java.lang.Object implements TransactionAttributeSource, java.io.Serializable
TransactionAttributeSource implementation that iterates
over a given array of TransactionAttributeSource instances.| Constructor and Description |
|---|
CompositeTransactionAttributeSource(TransactionAttributeSource[] transactionAttributeSources)
Create a new CompositeTransactionAttributeSource for the given sources.
|
| Modifier and Type | Method and Description |
|---|---|
TransactionAttribute |
getTransactionAttribute(java.lang.reflect.Method method,
java.lang.Class<?> targetClass)
Return the transaction attribute for this method.
|
TransactionAttributeSource[] |
getTransactionAttributeSources()
Return the TransactionAttributeSource instances that this
CompositeTransactionAttributeSource combines.
|
public CompositeTransactionAttributeSource(TransactionAttributeSource[] transactionAttributeSources)
transactionAttributeSources - the TransactionAttributeSource instances to combinepublic final TransactionAttributeSource[] getTransactionAttributeSources()
public TransactionAttribute getTransactionAttribute(java.lang.reflect.Method method, java.lang.Class<?> targetClass)
TransactionAttributeSourcegetTransactionAttribute in interface TransactionAttributeSourcemethod - methodtargetClass - target class. May be null, in which
case the declaring class of the method must be used.null if none found