Uses of Interface
org.springframework.transaction.interceptor.TransactionAttribute
Packages that use TransactionAttribute
Package
Description
Transactional support classes for the Spring TestContext Framework.
Spring's support for annotation-based transaction demarcation.
AOP-based solution for declarative transaction demarcation.
- 
Uses of TransactionAttribute in org.springframework.test.context.transactionMethods in org.springframework.test.context.transaction that return TransactionAttributeModifier and TypeMethodDescriptionstatic TransactionAttributeTestContextTransactionUtils.createDelegatingTransactionAttribute(TestContext testContext, TransactionAttribute targetAttribute) Create a delegatingTransactionAttributefor the supplied targetTransactionAttributeandTestContext, using the names of the test class and test method to build the name of the transaction.static TransactionAttributeTestContextTransactionUtils.createDelegatingTransactionAttribute(TestContext testContext, TransactionAttribute targetAttribute, boolean includeMethodName) Create a delegatingTransactionAttributefor the supplied targetTransactionAttributeandTestContext, using the names of the test class and test method (if requested) to build the name of the transaction.Methods in org.springframework.test.context.transaction with parameters of type TransactionAttributeModifier and TypeMethodDescriptionstatic TransactionAttributeTestContextTransactionUtils.createDelegatingTransactionAttribute(TestContext testContext, TransactionAttribute targetAttribute) Create a delegatingTransactionAttributefor the supplied targetTransactionAttributeandTestContext, using the names of the test class and test method to build the name of the transaction.static TransactionAttributeTestContextTransactionUtils.createDelegatingTransactionAttribute(TestContext testContext, TransactionAttribute targetAttribute, boolean includeMethodName) Create a delegatingTransactionAttributefor the supplied targetTransactionAttributeandTestContext, using the names of the test class and test method (if requested) to build the name of the transaction.
- 
Uses of TransactionAttribute in org.springframework.transaction.annotationMethods in org.springframework.transaction.annotation that return TransactionAttributeModifier and TypeMethodDescriptionprotected TransactionAttributeAnnotationTransactionAttributeSource.determineTransactionAttribute(AnnotatedElement element) Determine the transaction attribute for the given method or class.protected TransactionAttributeAnnotationTransactionAttributeSource.findTransactionAttribute(Class<?> clazz) protected TransactionAttributeAnnotationTransactionAttributeSource.findTransactionAttribute(Method method) Ejb3TransactionAnnotationParser.parseTransactionAnnotation(TransactionAttribute ann) Ejb3TransactionAnnotationParser.parseTransactionAnnotation(AnnotatedElement element) JtaTransactionAnnotationParser.parseTransactionAnnotation(Transactional ann) JtaTransactionAnnotationParser.parseTransactionAnnotation(AnnotatedElement element) protected TransactionAttributeJtaTransactionAnnotationParser.parseTransactionAnnotation(AnnotationAttributes attributes) SpringTransactionAnnotationParser.parseTransactionAnnotation(AnnotatedElement element) protected TransactionAttributeSpringTransactionAnnotationParser.parseTransactionAnnotation(AnnotationAttributes attributes) SpringTransactionAnnotationParser.parseTransactionAnnotation(Transactional ann) TransactionAnnotationParser.parseTransactionAnnotation(AnnotatedElement element) Parse the transaction attribute for the given method or class, based on an annotation type understood by this parser.
- 
Uses of TransactionAttribute in org.springframework.transaction.interceptorClasses in org.springframework.transaction.interceptor that implement TransactionAttributeModifier and TypeClassDescriptionclassSpring's common transaction attribute implementation.classTransactionAttributeimplementation that delegates all calls to a given targetTransactionAttributeinstance.classTransactionAttribute 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 TransactionAttributeModifier and TypeMethodDescriptionprotected TransactionAttributeAbstractFallbackTransactionAttributeSource.computeTransactionAttribute(Method method, Class<?> targetClass) Same signature asAbstractFallbackTransactionAttributeSource.getTransactionAttribute(java.lang.reflect.Method, java.lang.Class<?>), but doesn't cache the result.protected abstract TransactionAttributeAbstractFallbackTransactionAttributeSource.findTransactionAttribute(Class<?> clazz) Subclasses need to implement this to return the transaction attribute for the given class, if any.protected abstract TransactionAttributeAbstractFallbackTransactionAttributeSource.findTransactionAttribute(Method method) Subclasses need to implement this to return the transaction attribute for the given method, if any.AbstractFallbackTransactionAttributeSource.getTransactionAttribute(Method method, Class<?> targetClass) CompositeTransactionAttributeSource.getTransactionAttribute(Method method, Class<?> targetClass) MatchAlwaysTransactionAttributeSource.getTransactionAttribute(Method method, Class<?> targetClass) MethodMapTransactionAttributeSource.getTransactionAttribute(Method method, Class<?> targetClass) NameMatchTransactionAttributeSource.getTransactionAttribute(Method method, Class<?> targetClass) TransactionAspectSupport.TransactionInfo.getTransactionAttribute()TransactionAttributeSource.getTransactionAttribute(Method method, Class<?> targetClass) Return the transaction attribute for the given method, ornullif the method is non-transactional.Methods in org.springframework.transaction.interceptor with parameters of type TransactionAttributeModifier and TypeMethodDescriptionvoidMethodMapTransactionAttributeSource.addTransactionalMethod(Class<?> clazz, String mappedName, TransactionAttribute attr) Add an attribute for a transactional method.voidMethodMapTransactionAttributeSource.addTransactionalMethod(Method method, TransactionAttribute attr) Add an attribute for a transactional method.voidMethodMapTransactionAttributeSource.addTransactionalMethod(String name, TransactionAttribute attr) Add an attribute for a transactional method.voidNameMatchTransactionAttributeSource.addTransactionalMethod(String methodName, TransactionAttribute attr) Add an attribute for a transactional method.protected TransactionAspectSupport.TransactionInfoTransactionAspectSupport.createTransactionIfNecessary(PlatformTransactionManager tm, TransactionAttribute txAttr, String joinpointIdentification) Create a transaction if necessary based on the given TransactionAttribute.protected TransactionManagerTransactionAspectSupport.determineTransactionManager(TransactionAttribute txAttr) Deprecated.protected TransactionManagerTransactionAspectSupport.determineTransactionManager(TransactionAttribute txAttr, Class<?> targetClass) Determine the specific transaction manager to use for the given transaction.protected TransactionAspectSupport.TransactionInfoTransactionAspectSupport.prepareTransactionInfo(PlatformTransactionManager tm, TransactionAttribute txAttr, String joinpointIdentification, TransactionStatus status) Prepare a TransactionInfo for the given attribute and status object.voidMatchAlwaysTransactionAttributeSource.setTransactionAttribute(TransactionAttribute transactionAttribute) Allows a transaction attribute to be specified, using the String form, for example, "PROPAGATION_REQUIRED".Method parameters in org.springframework.transaction.interceptor with type arguments of type TransactionAttributeModifier and TypeMethodDescriptionprotected voidMethodMapTransactionAttributeSource.initMethodMap(Map<String, TransactionAttribute> methodMap) Initialize the specified"methodMap", if any.voidMethodMapTransactionAttributeSource.setMethodMap(Map<String, TransactionAttribute> methodMap) Set a name/attribute map, consisting of "FQCN.method" method names (e.g.voidNameMatchTransactionAttributeSource.setNameMap(Map<String, TransactionAttribute> nameMap) Set a name/attribute map, consisting of method names (e.g.Constructors in org.springframework.transaction.interceptor with parameters of type TransactionAttributeModifierConstructorDescriptionCopy constructor.DelegatingTransactionAttribute(TransactionAttribute targetAttribute) Create a DelegatingTransactionAttribute for the given target attribute.TransactionInfo(PlatformTransactionManager transactionManager, TransactionAttribute transactionAttribute, String joinpointIdentification) 
TransactionAspectSupport.determineTransactionManager(TransactionAttribute, Class)