public class CompositeTransactionAttributeSource extends Object implements TransactionAttributeSource, 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(Method method,
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(Method method, Class<?> targetClass)
TransactionAttributeSource
getTransactionAttribute
in interface TransactionAttributeSource
method
- methodtargetClass
- target class. May be null
, in which
case the declaring class of the method must be used.null
if none foundCopyright © 2015. All Rights Reserved.