Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| The Spring Framework
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| The Spring Framework
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2007 The Spring Framework.