## Uses of Interface
org.springframework.transaction.PlatformTransactionManager

Packages that use PlatformTransactionManager
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.jdbc.datasource: Provides a utility class for easy DataSource access, a PlatformTransactionManager for a single DataSource, and various simple DataSource implementations.
org.springframework.jms.connection: Provides a PlatformTransactionManager implementation for a single JMS ConnectionFactory, and a SingleConnectionFactory adapter.
org.springframework.jms.listener: This package contains the base message listener container facility.
org.springframework.orm.hibernate3: Package providing integration of Hibernate3 with Spring concepts.
org.springframework.orm.jdo: Package providing integration of JDO (Java Date Objects) with Spring concepts.
org.springframework.orm.jpa: Package providing integration of JPA (Java Persistence API) with Spring concepts.
org.springframework.orm.toplink: Package providing integration of Oracle TopLink with Spring concepts.
org.springframework.scheduling.quartz: Support classes for the open source scheduler Quartz, allowing to set up Quartz Schedulers, JobDetails and Triggers as beans in a Spring context.
org.springframework.test: Superclasses for tests requiring Spring application contexts, including support for transactional execution of test cases, with automatic rollback on completion.
org.springframework.test.context.transaction: Transactional support classes for the Spring TestContext Framework.
org.springframework.transaction.interceptor: AOP-based solution for declarative transaction demarcation.
org.springframework.transaction.jta: Transaction SPI implementation for JTA.
org.springframework.transaction.support: Support classes for the org.springframework.transaction package.

Uses of PlatformTransactionManager in org.springframework.jca.cci.connection

Classes in org.springframework.jca.cci.connection that implement PlatformTransactionManager
`class` `CciLocalTransactionManager` `PlatformTransactionManager` implementation that manages local transactions for a single CCI ConnectionFactory.

Uses of PlatformTransactionManager in org.springframework.jdbc.datasource

Classes in org.springframework.jdbc.datasource that implement PlatformTransactionManager
`class` `DataSourceTransactionManager` `PlatformTransactionManager` implementation for a single JDBC `DataSource`.

Uses of PlatformTransactionManager in org.springframework.jms.connection

Classes in org.springframework.jms.connection that implement PlatformTransactionManager
`class` `JmsTransactionManager` `PlatformTransactionManager` implementation for a single JMS `ConnectionFactory`.
`class` `JmsTransactionManager102` A subclass of `JmsTransactionManager` for the JMS 1.0.2 specification, not relying on JMS 1.1 methods like JmsTransactionManager itself.

Uses of PlatformTransactionManager in org.springframework.jms.listener

Methods in org.springframework.jms.listener that return PlatformTransactionManager
`protected PlatformTransactionManager` `AbstractPollingMessageListenerContainer.getTransactionManager()` Return the Spring PlatformTransactionManager to use for transactional wrapping of message reception plus listener execution.

Methods in org.springframework.jms.listener with parameters of type PlatformTransactionManager
`void` `AbstractPollingMessageListenerContainer.setTransactionManager(PlatformTransactionManager transactionManager)` Specify the Spring `PlatformTransactionManager` to use for transactional wrapping of message reception plus listener execution.

Uses of PlatformTransactionManager in org.springframework.orm.hibernate3

Classes in org.springframework.orm.hibernate3 that implement PlatformTransactionManager
`class` `HibernateTransactionManager` `PlatformTransactionManager` implementation for a single Hibernate `SessionFactory`.

Uses of PlatformTransactionManager in org.springframework.orm.jdo

Classes in org.springframework.orm.jdo that implement PlatformTransactionManager
`class` `JdoTransactionManager` `PlatformTransactionManager` implementation for a single JDO `PersistenceManagerFactory`.

Uses of PlatformTransactionManager in org.springframework.orm.jpa

Classes in org.springframework.orm.jpa that implement PlatformTransactionManager
`class` `JpaTransactionManager` `PlatformTransactionManager` implementation for a single JPA `EntityManagerFactory`.

Uses of PlatformTransactionManager in org.springframework.orm.toplink

Classes in org.springframework.orm.toplink that implement PlatformTransactionManager
`class` `TopLinkTransactionManager` `PlatformTransactionManager` implementation for a single TopLink `SessionFactory`.

Uses of PlatformTransactionManager in org.springframework.scheduling.quartz

Methods in org.springframework.scheduling.quartz with parameters of type PlatformTransactionManager
`void` `SchedulerAccessor.setTransactionManager(PlatformTransactionManager transactionManager)` Set the transaction manager to be used for registering jobs and triggers that are defined by this SchedulerFactoryBean.

Uses of PlatformTransactionManager in org.springframework.test

Fields in org.springframework.test declared as PlatformTransactionManager
`protected PlatformTransactionManager` `AbstractTransactionalSpringContextTests.transactionManager` The transaction manager to use

Methods in org.springframework.test with parameters of type PlatformTransactionManager
`void` `AbstractTransactionalSpringContextTests.setTransactionManager(PlatformTransactionManager transactionManager)` Specify the transaction manager to use.

Uses of PlatformTransactionManager in org.springframework.test.context.transaction

Methods in org.springframework.test.context.transaction that return PlatformTransactionManager
`protected PlatformTransactionManager` `TransactionalTestExecutionListener.getTransactionManager(TestContext testContext)` Get the `transaction manager` to use for the supplied `test context`.

Uses of PlatformTransactionManager in org.springframework.transaction.interceptor

Methods in org.springframework.transaction.interceptor that return PlatformTransactionManager
`PlatformTransactionManager` `TransactionAspectSupport.getTransactionManager()` Return the transaction manager.

Methods in org.springframework.transaction.interceptor with parameters of type PlatformTransactionManager
`void` `TransactionProxyFactoryBean.setTransactionManager(PlatformTransactionManager transactionManager)` Set the transaction manager.
`void` `TransactionAspectSupport.setTransactionManager(PlatformTransactionManager transactionManager)` Set the transaction manager.

Constructors in org.springframework.transaction.interceptor with parameters of type PlatformTransactionManager
`TransactionInterceptor(PlatformTransactionManager ptm, Properties attributes)` Create a new TransactionInterceptor.
`TransactionInterceptor(PlatformTransactionManager ptm, TransactionAttributeSource tas)` Create a new TransactionInterceptor.

Uses of PlatformTransactionManager in org.springframework.transaction.jta

Classes in org.springframework.transaction.jta that implement PlatformTransactionManager
`class` `JtaTransactionManager` `PlatformTransactionManager` implementation for JTA, delegating to a backend JTA provider.
`class` `OC4JJtaTransactionManager` Special `JtaTransactionManager` variant for Oracle OC4J (10.1.3 and higher).
`class` `WebLogicJtaTransactionManager` Special `JtaTransactionManager` variant for BEA WebLogic (7.0, 8.1 and higher).
`class` `WebSphereUowTransactionManager` WebSphere-specific PlatformTransactionManager implementation that delegates to a `UOWManager` instance, obtained from WebSphere's JNDI environment.

Uses of PlatformTransactionManager in org.springframework.transaction.support

Subinterfaces of PlatformTransactionManager in org.springframework.transaction.support
`interface` `CallbackPreferringPlatformTransactionManager` Extension of the `PlatformTransactionManager` interface, exposing a method for executing a given callback within a transaction.
`interface` `ResourceTransactionManager` Extension of the `PlatformTransactionManager` interface, indicating a native resource transaction manager, operating on a single target resource.

Classes in org.springframework.transaction.support that implement PlatformTransactionManager
`class` `AbstractPlatformTransactionManager` Abstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like `JtaTransactionManager` and `DataSourceTransactionManager`.

Methods in org.springframework.transaction.support that return PlatformTransactionManager
`PlatformTransactionManager` `TransactionTemplate.getTransactionManager()` Return the transaction management strategy to be used.

Methods in org.springframework.transaction.support with parameters of type PlatformTransactionManager
`void` `TransactionTemplate.setTransactionManager(PlatformTransactionManager transactionManager)` Set the transaction management strategy to be used.

Constructors in org.springframework.transaction.support with parameters of type PlatformTransactionManager
`TransactionTemplate(PlatformTransactionManager transactionManager)` Construct a new TransactionTemplate using the given transaction manager.
`TransactionTemplate(PlatformTransactionManager transactionManager, TransactionDefinition transactionDefinition)` Construct a new TransactionTemplate using the given transaction manager, taking its default settings from the given transaction definition.

Copyright © 2002-2008 The Spring Framework.