| Name | Description | Type | Package | Framework |
| AbstractFallbackTransactionAttributeSource | Abstract implementation of TransactionAttributeSource that cachesattributes for methods and implements a fallback policy: 1. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| AbstractPlatformTransactionManager | Abstract base class that implements Spring's standard transaction workflow,serving as basis for concrete platform transaction managers like | Class | org.springframework.transaction.support | Spring MVC |
|
| AbstractPlatformTransactionManager .SuspendedResourcesHolder | Holder for suspended resources. | Class | org.springframework.transaction.support.AbstractPlatformTransactionManager | Spring MVC |
|
| AbstractTransactionManagementConfiguration | Abstract base @Configuration class providing common structure for enablingSpring's annotation-driven transaction management capability. | Class | org.springframework.transaction.annotation | Spring MVC |
|
| AbstractTransactionStatus | Abstract base implementation of theTransactionStatus interface. | Class | org.springframework.transaction.support | Spring MVC |
|
| AnnotationTransactionAttributeSource | TransactionAttributeSourceinterface for working with transaction metadata in JDK 1. | Class | org.springframework.transaction.annotation | Spring MVC |
|
| AspectJTransactionManagementConfiguration | @Configuration class that registers the Spring infrastructure beans necessaryto enable AspectJ-based annotation-driven transaction management. | Class | org.springframework.transaction.aspectj | Spring MVC |
|
| BeanFactoryTransactionAttributeSourceAdvisor | Advisor driven by a TransactionAttributeSource, used to includea transaction advice bean for methods that are transactional. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| CallbackPreferringPlatformTransactionManager | Extension of the PlatformTransactionManagerinterface, exposing a method for executing a given callback within a transaction. | Interface | org.springframework.transaction.support | Spring MVC |
|
| CannotCreateTransactionException | Exception thrown when a transaction can't be created using anunderlying transaction API such as JTA. | Class | org.springframework.transaction | Spring MVC |
|
| CompositeTransactionAttributeSource | Composite TransactionAttributeSource implementation that iteratesover a given array of TransactionAttributeSource instances. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| DefaultTransactionAttribute | Transaction attribute that takes the EJB approach to rollingback on runtime, but not checked, exceptions. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| DefaultTransactionDefinition | Default implementation of the TransactionDefinition interface,offering bean-style configuration and sensible default values | Class | org.springframework.transaction.support | Spring MVC |
|
| DefaultTransactionStatus | Default implementation of the TransactionStatusinterface, used by AbstractPlatformTransactionManager. | Class | org.springframework.transaction.support | Spring MVC |
|
| DelegatingTransactionAttribute | TransactionAttribute implementation that delegates all calls to a given targetTransactionAttribute instance. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| DelegatingTransactionDefinition | TransactionDefinition implementation that delegates all calls to a given targetTransactionDefinition instance. | Class | org.springframework.transaction.support | Spring MVC |
|
| Ejb3TransactionAnnotationParser | Strategy implementation for parsing EJB3's TransactionAttributeSince:2. | Class | org.springframework.transaction.annotation | Spring MVC |
|
| EnableTransactionManagement | Enables Spring's annotation-driven transaction management capability, similar tothe support found in Spring's XML namespace. | Class | org.springframework.transaction.annotation | Spring MVC |
|
| HeuristicCompletionException | Exception that represents a transaction failure caused by a heuristicdecision on the side of the transaction coordinator. | Class | org.springframework.transaction | Spring MVC |
|
| IllegalTransactionStateException | Exception thrown when the existence or non-existence of a transactionamounts to an illegal state according to the transaction propagation | Class | org.springframework.transaction | Spring MVC |
|
| InvalidIsolationLevelException | Exception that gets thrown when an invalid isolation level is specified,i. | Class | org.springframework.transaction | Spring MVC |
|
| InvalidTimeoutException | Exception that gets thrown when an invalid timeout is specified,that is, the specified timeout valid is out of range or the | Class | org.springframework.transaction | Spring MVC |
|
| Isolation | Enumeration that represents transaction isolation levels for usewith the Transactional annotation, corresponding to the | Class | org.springframework.transaction.annotation | Spring MVC |
|
| JtaAfterCompletionSynchronization | Adapter for a JTA Synchronization, invoking the afterCommit /afterCompletion callbacks of Spring TransactionSynchronization | Class | org.springframework.transaction.jta | Spring MVC |
|
| JtaTransactionAnnotationParser | Strategy implementation for parsing JTA 1. | Class | org.springframework.transaction.annotation | Spring MVC |
|
| JtaTransactionManager | PlatformTransactionManager implementationfor JTA, delegating to a backend JTA provider. | Class | org.springframework.transaction.jta | Spring MVC |
|
| JtaTransactionManagerBeanDefinitionParser | Parser for the XML configuration element,autodetecting WebLogic and WebSphere servers and exposing the corresponding | Class | org.springframework.transaction.config | Spring MVC |
|
| JtaTransactionManagerFactoryBean | A FactoryBean equivalent to the XML element,autodetecting WebLogic and WebSphere servers and exposing the corresponding | Class | org.springframework.transaction.config | Spring MVC |
|
| JtaTransactionObject | JTA transaction object, representing a UserTransaction. | Class | org.springframework.transaction.jta | Spring MVC |
|
| ManagedTransactionAdapter | Adapter for a managed JTA Transaction handle, taking a JTATransactionManager reference and creating | Class | org.springframework.transaction.jta | Spring MVC |
|
| MatchAlwaysTransactionAttributeSource | Very simple implementation of TransactionAttributeSource which will always returnthe same TransactionAttribute for all methods fed to it. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| MethodMapTransactionAttributeSource | Simple TransactionAttributeSource implementation thatallows attributes to be stored per method in a Map. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| NameMatchTransactionAttributeSource | Simple TransactionAttributeSource implementation thatallows attributes to be matched by registered name. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| NestedTransactionNotSupportedException | Exception thrown when attempting to work with a nested transactionbut nested transactions are not supported by the underlying backend. | Class | org.springframework.transaction | Spring MVC |
|
| NoRollbackRuleAttribute | Tag subclass of RollbackRuleAttribute that has the opposite behaviorto the RollbackRuleAttribute superclass. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| NoTransactionException | Exception thrown when an operation is attempted thatrelies on an existing transaction (such as setting | Class | org.springframework.transaction | Spring MVC |
|
| PlatformTransactionManager | This is the central interface in Spring's transaction infrastructure. | Interface | org.springframework.transaction | Spring MVC |
|
| Propagation | Enumeration that represents transaction propagation behaviors for usewith the Transactional annotation, corresponding to the | Class | org.springframework.transaction.annotation | Spring MVC |
|
| ProxyTransactionManagementConfiguration | @Configuration class that registers the Spring infrastructure beansnecessary to enable proxy-based annotation-driven transaction management. | Class | org.springframework.transaction.annotation | Spring MVC |
|
| ResourceHolder | Generic interface to be implemented by resource holders. | Interface | org.springframework.transaction.support | Spring MVC |
|
| ResourceHolderSupport | Convenient base class for resource holders. | Class | org.springframework.transaction.support | Spring MVC |
|
| ResourceHolderSynchronization | TransactionSynchronization implementation that manages aResourceHolder bound through TransactionSynchronizationManager. | Class | org.springframework.transaction.support | Spring MVC |
|
| ResourceTransactionManager | Extension of the PlatformTransactionManagerinterface, indicating a native resource transaction manager, operating on a single | Interface | org.springframework.transaction.support | Spring MVC |
|
| RollbackRuleAttribute | Rule determining whether or not a given exception (and any subclasses)should cause a rollback. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| RuleBasedTransactionAttribute | TransactionAttribute implementation that works out whether a given exceptionshould cause transaction rollback by applying a number of rollback rules, | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| SavepointManager | Interface that specifies an API to programmatically manage transactionsavepoints in a generic fashion. | Interface | org.springframework.transaction | Spring MVC |
|
| SimpleTransactionFactory | Default implementation of the TransactionFactory strategy interface,simply wrapping a standard JTA TransactionManager. | Class | org.springframework.transaction.jta | Spring MVC |
|
| SimpleTransactionScope | A simple transaction-backed Scope implementation, delegating toTransactionSynchronizationManager's resource binding mechanism. | Class | org.springframework.transaction.support | Spring MVC |
|
| SimpleTransactionStatus | A simple TransactionStatusDerives from AbstractTransactionStatus and adds an explicit | Class | org.springframework.transaction.support | Spring MVC |
|
| SmartTransactionObject | Interface to be implemented by transaction objects that are able toreturn an internal rollback-only marker, typically from a another | Interface | org.springframework.transaction.support | Spring MVC |
|
| SpringJtaSynchronizationAdapter | Adapter that implements the JTA Synchronizationinterface delegating to an underlying Spring | Class | org.springframework.transaction.jta | Spring MVC |
|
| SpringTransactionAnnotationParser | Strategy implementation for parsing Spring's Transactional annotation. | Class | org.springframework.transaction.annotation | Spring MVC |
|
| Transactional | Describes transaction attributes on a method or class. | Class | org.springframework.transaction.annotation | Spring MVC |
|
| TransactionalEventListener | An EventListener that is invoked according to a TransactionPhase. | Class | org.springframework.transaction.event | Spring MVC |
|
| TransactionalEventListenerFactory | EventListenerFactory implementation that handles TransactionalEventListenerSince:4. | Class | org.springframework.transaction.event | Spring MVC |
|
| TransactionalProxy | A marker interface for manually created transactional proxies. | Interface | org.springframework.transaction.interceptor | Spring MVC |
|
| TransactionAnnotationParser | Strategy interface for parsing known transaction annotation types. | Interface | org.springframework.transaction.annotation | Spring MVC |
|
| TransactionAspectSupport | Base class for transactional aspects, such as the TransactionInterceptoror an AspectJ aspect. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| TransactionAspectSupport .InvocationCallback | Simple callback interface for proceeding with the target invocation. | Interface | org.springframework.transaction.interceptor.TransactionAspectSupport | Spring MVC |
|
| TransactionAttribute | This interface adds a rollbackOn specification to TransactionDefinition. | Interface | org.springframework.transaction.interceptor | Spring MVC |
|
| TransactionAttributeEditor | PropertyEditor for TransactionAttribute objects. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| TransactionAttributeSource | Strategy interface used by TransactionInterceptor for metadata retrieval. | Interface | org.springframework.transaction.interceptor | Spring MVC |
|
| TransactionAttributeSourceAdvisor | Advisor driven by a TransactionAttributeSource, used to includea TransactionInterceptor only for methods that are transactional. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| TransactionAttributeSourceEditor | Property editor that converts a String into a TransactionAttributeSource. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| TransactionCallback | Callback interface for transactional code. | Interface | org.springframework.transaction.support | Spring MVC |
|
| TransactionCallbackWithoutResult | Simple convenience class for TransactionCallback implementation. | Class | org.springframework.transaction.support | Spring MVC |
|
| TransactionDefinition | Interface that defines Spring-compliant transaction properties. | Interface | org.springframework.transaction | Spring MVC |
|
| TransactionException | Superclass for all transaction exceptions. | Class | org.springframework.transaction | Spring MVC |
|
| TransactionFactory | Strategy interface for creating JTA Transactionobjects based on specified transactional characteristics. | Interface | org.springframework.transaction.jta | Spring MVC |
|
| TransactionInterceptor | AOP Alliance MethodInterceptor for declarative transactionmanagement using the common Spring transaction infrastructure | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| TransactionManagementConfigurationSelector | Selects which implementation of AbstractTransactionManagementConfigurationshould be used based on the value of EnableTransactionManagement. | Class | org.springframework.transaction.annotation | Spring MVC |
|
| TransactionManagementConfigurer | Interface to be implemented by @Configuration classes annotated with @EnableTransactionManagement that wish toor need to explicitly specify the default PlatformTransactionManager bean to be | Interface | org.springframework.transaction.annotation | Spring MVC |
|
| TransactionManagementConfigUtils | Configuration constants for internal sharing across subpackages. | Class | org.springframework.transaction.config | Spring MVC |
|
| TransactionOperations | Interface specifying basic transaction execution operations. | Interface | org.springframework.transaction.support | Spring MVC |
|
| TransactionPhase | enum TransactionPhaseThe phase at which a transactional event listener applies. | Class | org.springframework.transaction.event | Spring MVC |
|
| TransactionProxyFactoryBean | Proxy factory bean for simplified declarative transaction handling. | Class | org.springframework.transaction.interceptor | Spring MVC |
|
| TransactionStatus | Representation of the status of a transaction. | Interface | org.springframework.transaction | Spring MVC |
|
| TransactionSuspensionNotSupportedException | Exception thrown when attempting to suspend an existing transactionbut transaction suspension is not supported by the underlying backend. | Class | org.springframework.transaction | Spring MVC |
|
| TransactionSynchronization | Interface for transaction synchronization callbacks. | Interface | org.springframework.transaction.support | Spring MVC |
|
| TransactionSynchronizationAdapter | Simple TransactionSynchronization adapter containing emptymethod implementations, for easier overriding of single methods. | Class | org.springframework.transaction.support | Spring MVC |
|
| TransactionSynchronizationManager | Central delegate that manages resources and transaction synchronizations per thread. | Class | org.springframework.transaction.support | Spring MVC |
|
| TransactionSynchronizationUtils | Utility methods for triggering specific TransactionSynchronizationcallback methods on all currently registered synchronizations. | Class | org.springframework.transaction.support | Spring MVC |
|
| TransactionSystemException | Exception thrown when a general transaction system error is encountered,like on commit or rollback. | Class | org.springframework.transaction | Spring MVC |
|
| TransactionTemplate | Template class that simplifies programmatic transaction demarcation andtransaction exception handling. | Class | org.springframework.transaction.support | Spring MVC |
|
| TransactionTimedOutException | Exception to be thrown when a transaction has timed out. | Class | org.springframework.transaction | Spring MVC |
|
| TransactionUsageException | Superclass for exceptions caused by inappropriate usage ofa Spring transaction API. | Class | org.springframework.transaction | Spring MVC |
|
| TxNamespaceHandler | NamespaceHandler allowing for the configuration ofdeclarative transaction management using either XML or using annotations. | Class | org.springframework.transaction.config | Spring MVC |
|
| UnexpectedRollbackException | Thrown when an attempt to commit a transaction resultedin an unexpected rollback. | Class | org.springframework.transaction | Spring MVC |
|
| UserTransactionAdapter | Adapter for a JTA UserTransaction handle, taking a JTATransactionManager reference and creating | Class | org.springframework.transaction.jta | Spring MVC |
|
| WebLogicJtaTransactionManager | Special JtaTransactionManager variant for BEA WebLogic (9. | Class | org.springframework.transaction.jta | Spring MVC |
|
| WebSphereUowTransactionManager | WebSphere-specific PlatformTransactionManager implementation that delegatesto a UOWManager instance, obtained from WebSphere's | Class | org.springframework.transaction.jta | Spring MVC |