The Spring Framework

Uses of Interface
org.springframework.transaction.interceptor.TransactionAttributeSource

Packages that use TransactionAttributeSource
org.springframework.transaction.annotation JDK 1.5+ annotation for transaction demarcation. 
org.springframework.transaction.interceptor AOP-based solution for declarative transaction demarcation. 
 

Uses of TransactionAttributeSource in org.springframework.transaction.annotation
 

Classes in org.springframework.transaction.annotation that implement TransactionAttributeSource
 class AnnotationTransactionAttributeSource
          Implementation of the TransactionAttributeSource interface for working with transaction metadata in JDK 1.5+ annotation format.
 

Uses of TransactionAttributeSource in org.springframework.transaction.interceptor
 

Classes in org.springframework.transaction.interceptor that implement TransactionAttributeSource
 class AbstractFallbackTransactionAttributeSource
          Abstract implementation of TransactionAttributeSource that caches attributes for methods and implements a fallback policy: 1. specific target method; 2. target class; 3. declaring method; 4. declaring class/interface.
 class AttributesTransactionAttributeSource
          Implementation of the TransactionAttributeSource interface that reads metadata via Spring's Attributes abstraction.
 class CompositeTransactionAttributeSource
          Composite TransactionAttributeSource implementation that iterates over a given array of TransactionAttributeSource instances.
 class MatchAlwaysTransactionAttributeSource
          Very simple implementation of TransactionAttributeSource which will always return the same TransactionAttribute for all methods fed to it.
 class MethodMapTransactionAttributeSource
          Simple TransactionAttributeSource implementation that allows attributes to be stored per method in a Map.
 class NameMatchTransactionAttributeSource
          Simple TransactionAttributeSource implementation that allows attributes to be matched by registered name.
 

Methods in org.springframework.transaction.interceptor that return TransactionAttributeSource
 TransactionAttributeSource TransactionAspectSupport.getTransactionAttributeSource()
          Return the transaction attribute source.
 TransactionAttributeSource[] CompositeTransactionAttributeSource.getTransactionAttributeSources()
          Return the TransactionAttributeSource instances that this CompositeTransactionAttributeSource combines.
 

Methods in org.springframework.transaction.interceptor with parameters of type TransactionAttributeSource
 void TransactionProxyFactoryBean.setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)
          Set the transaction attribute source which is used to find transaction attributes.
 void TransactionAspectSupport.setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)
          Set the transaction attribute source which is used to find transaction attributes.
 void TransactionAspectSupport.setTransactionAttributeSources(TransactionAttributeSource[] transactionAttributeSources)
          Set multiple transaction attribute sources which are used to find transaction attributes.
 

Constructors in org.springframework.transaction.interceptor with parameters of type TransactionAttributeSource
CompositeTransactionAttributeSource(TransactionAttributeSource[] transactionAttributeSources)
          Create a new CompositeTransactionAttributeSource for the given sources.
TransactionInterceptor(PlatformTransactionManager ptm, TransactionAttributeSource tas)
          Create a new TransactionInterceptor.
 


The Spring Framework

Copyright © 2002-2007 The Spring Framework.