public interface

TransactionAnnotationParser

org.springframework.transaction.annotation.TransactionAnnotationParser
Known Indirect Subclasses

Class Overview

Strategy interface for parsing known transaction annotation types. AnnotationTransactionAttributeSource delegates to such parsers for supporting specific annotation types such as Spring's own Transactional or EJB3's javax.ejb.TransactionAttribute.

Summary

Public Methods
abstract TransactionAttribute parseTransactionAnnotation(AnnotatedElement ae)
Parse the transaction attribute for the given method or class, based on a known annotation type.

Public Methods

public abstract TransactionAttribute parseTransactionAnnotation (AnnotatedElement ae)

Parse the transaction attribute for the given method or class, based on a known annotation type.

This essentially parses a known transaction annotation into Spring's metadata attribute class. Returns null if the method/class is not transactional.

Parameters
ae the annotated method or class
Returns
  • TransactionAttribute the configured transaction attribute, or null if none was found