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

## Uses of Interface
org.springframework.transaction.interceptor.TransactionAttribute

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

Uses of TransactionAttribute in org.springframework.transaction.annotation

Methods in org.springframework.transaction.annotation that return TransactionAttribute
`protected TransactionAttribute` | `AnnotationTransactionAttributeSource.determineTransactionAttribute(AnnotatedElement ae)` Determine the transaction attribute for the given method or class.
`protected TransactionAttribute` | `AnnotationTransactionAttributeSource.findTransactionAttribute(Class clazz)`
`protected TransactionAttribute` | `AnnotationTransactionAttributeSource.findTransactionAttribute(Method method)`
`TransactionAttribute` | `Ejb3TransactionAnnotationParser.parseTransactionAnnotation(AnnotatedElement ae)`
`TransactionAttribute` | `SpringTransactionAnnotationParser.parseTransactionAnnotation(AnnotatedElement ae)`
`TransactionAttribute` | `TransactionAnnotationParser.parseTransactionAnnotation(AnnotatedElement ae)` Parse the transaction attribute for the given method or class, based on a known annotation type.

Uses of TransactionAttribute in org.springframework.transaction.interceptor

Classes in org.springframework.transaction.interceptor that implement TransactionAttribute
`class` | `DefaultTransactionAttribute` Transaction attribute that takes the EJB approach to rolling back on runtime, but not checked, exceptions.
`class` | `DelegatingTransactionAttribute` TransactionAttribute implementation that delegates all calls to a given target TransactionAttribute.
`class` | `RuleBasedTransactionAttribute` TransactionAttribute implementation that works out whether a given exception should cause transaction rollback by applying a number of rollback rules, both positive and negative.

Methods in org.springframework.transaction.interceptor that return TransactionAttribute
`protected TransactionAttribute` | `AttributesTransactionAttributeSource.findTransactionAttribute(Class clazz)`
`protected abstract TransactionAttribute` | `AbstractFallbackTransactionAttributeSource.findTransactionAttribute(Class clazz)` Subclasses need to implement this to return the transaction attribute for the given class, if any.
`protected TransactionAttribute` | `AttributesTransactionAttributeSource.findTransactionAttribute(Collection atts)` Return the transaction attribute, given this set of attributes attached to a method or class.
`protected TransactionAttribute` | `AttributesTransactionAttributeSource.findTransactionAttribute(Method method)`
`protected abstract TransactionAttribute` | `AbstractFallbackTransactionAttributeSource.findTransactionAttribute(Method method)` Subclasses need to implement this to return the transaction attribute for the given method, if any.
`TransactionAttribute` | `TransactionAspectSupport.TransactionInfo.getTransactionAttribute()`
`TransactionAttribute` | `TransactionAttributeSource.getTransactionAttribute(Method method, Class targetClass)` Return the transaction attribute for this method.
`TransactionAttribute` | `NameMatchTransactionAttributeSource.getTransactionAttribute(Method method, Class targetClass)`
`TransactionAttribute` | `MethodMapTransactionAttributeSource.getTransactionAttribute(Method method, Class targetClass)`
`TransactionAttribute` | `MatchAlwaysTransactionAttributeSource.getTransactionAttribute(Method method, Class targetClass)`
`TransactionAttribute` | `CompositeTransactionAttributeSource.getTransactionAttribute(Method method, Class targetClass)`
`TransactionAttribute` | `AbstractFallbackTransactionAttributeSource.getTransactionAttribute(Method method, Class targetClass)` Determine the transaction attribute for this method invocation.

Methods in org.springframework.transaction.interceptor with parameters of type TransactionAttribute
`void` | `MethodMapTransactionAttributeSource.addTransactionalMethod(Class clazz, String mappedName, TransactionAttribute attr)` Add an attribute for a transactional method.
`void` | `MethodMapTransactionAttributeSource.addTransactionalMethod(Method method, TransactionAttribute attr)` Add an attribute for a transactional method.
`void` | `NameMatchTransactionAttributeSource.addTransactionalMethod(String methodName, TransactionAttribute attr)` Add an attribute for a transactional method.
`void` | `MethodMapTransactionAttributeSource.addTransactionalMethod(String name, TransactionAttribute attr)` Add an attribute for a transactional method.
`protected TransactionAspectSupport.TransactionInfo` | `TransactionAspectSupport.createTransactionIfNecessary(TransactionAttribute txAttr, String joinpointIdentification)` Create a transaction if necessary based on the given TransactionAttribute.
`protected TransactionAspectSupport.TransactionInfo` | `TransactionAspectSupport.prepareTransactionInfo(TransactionAttribute txAttr, String joinpointIdentification, TransactionStatus status)` Prepare a TransactionInfo for the given attribute and status object.
`void` | `MatchAlwaysTransactionAttributeSource.setTransactionAttribute(TransactionAttribute transactionAttribute)` Allows a transaction attribute to be specified, using the String form, for example, "PROPAGATION_REQUIRED".

Constructors in org.springframework.transaction.interceptor with parameters of type TransactionAttribute
`DefaultTransactionAttribute(TransactionAttribute other)` Copy constructor.
`DelegatingTransactionAttribute(TransactionAttribute targetAttribute)` Create a DelegatingTransactionAttribute for the given target attribute.
`TransactionAspectSupport.TransactionInfo(TransactionAttribute transactionAttribute, String joinpointIdentification)`

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

Copyright © 2002-2007 The Spring Framework.