| Package | Description | 
|---|---|
| org.springframework.jca.cci.connection | Provides a utility class for easy ConnectionFactory access,
 a PlatformTransactionManager for local CCI transactions,
 and various simple ConnectionFactory proxies/adapters. | 
| org.springframework.transaction | Spring's core transaction management APIs (independent of any specific transaction
 management system); an exception hierarchy for Spring's transaction infrastructure;
 and transaction manager, definition, and status interfaces. | 
| org.springframework.transaction.annotation | Spring's support for annotation-based transaction demarcation. | 
| org.springframework.transaction.interceptor | AOP-based solution for declarative transaction demarcation. | 
| org.springframework.transaction.jta | Transaction SPI implementation for JTA. | 
| org.springframework.transaction.reactive | Support classes for reactive transaction management. | 
| org.springframework.transaction.support | Support classes for the org.springframework.transaction package. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CciLocalTransactionManagerPlatformTransactionManagerimplementation
 that manages local transactions for a single CCI ConnectionFactory. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | PlatformTransactionManagerThis is the central interface in Spring's transaction infrastructure. | 
| interface  | ReactiveTransactionManagerThis is the central interface in Spring's reactive transaction infrastructure. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected TransactionManager | AbstractTransactionManagementConfiguration. txManagerDefault transaction manager, as configured through a  TransactionManagementConfigurer. | 
| Modifier and Type | Method and Description | 
|---|---|
| TransactionManager | TransactionManagementConfigurer. annotationDrivenTransactionManager()Return the default transaction manager bean to use for annotation-driven database
 transaction management, i.e. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected TransactionManager | TransactionAspectSupport. determineTransactionManager(TransactionAttribute txAttr)Determine the specific transaction manager to use for the given transaction. | 
| TransactionManager | TransactionAspectSupport. getTransactionManager()Return the default transaction manager, or  nullif unknown. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | TransactionAspectSupport. setTransactionManager(TransactionManager transactionManager)Specify the default transaction manager to use to drive transactions. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JtaTransactionManagerPlatformTransactionManagerimplementation
 for JTA, delegating to a backend JTA provider. | 
| class  | WebLogicJtaTransactionManagerSpecial  JtaTransactionManagervariant for BEA WebLogic (9.0 and higher). | 
| class  | WebSphereUowTransactionManagerWebSphere-specific PlatformTransactionManager implementation that delegates
 to a  UOWManagerinstance, obtained from WebSphere's
 JNDI environment. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractReactiveTransactionManagerAbstract base class that implements Spring's standard reactive transaction workflow,
 serving as basis for concrete platform transaction managers. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CallbackPreferringPlatformTransactionManagerExtension of the  PlatformTransactionManagerinterface, exposing a method for executing a given callback within a transaction. | 
| interface  | ResourceTransactionManagerExtension of the  PlatformTransactionManagerinterface, indicating a native resource transaction manager, operating on a single
 target resource. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractPlatformTransactionManagerAbstract base class that implements Spring's standard transaction workflow,
 serving as basis for concrete platform transaction managers like
  JtaTransactionManager. |