AnnotationTransactionAttributeSource()
Create a default AnnotationTransactionAttributeSource, supporting public methods that carry the Transactional annotation or the EJB3 javax.ejb.TransactionAttribute annotation.
AnnotationTransactionAttributeSource(publicMethodsOnly: Boolean)
Create a custom AnnotationTransactionAttributeSource, supporting public methods that carry the Transactional annotation or the EJB3 javax.ejb.TransactionAttribute annotation.
publicMethodsOnly - whether to support public methods that carry the Transactional annotation only (typically for use with proxy-based AOP), or protected/private methods as well (typically used with AspectJ class weaving)
AnnotationTransactionAttributeSource(annotationParser: TransactionAnnotationParser)
Create a custom AnnotationTransactionAttributeSource.
annotationParser - the TransactionAnnotationParser to use
AnnotationTransactionAttributeSource(vararg annotationParsers: TransactionAnnotationParser)AnnotationTransactionAttributeSource(annotationParsers: MutableSet<TransactionAnnotationParser>)
Create a custom AnnotationTransactionAttributeSource.