# Uses of Interface
org.springframework.transaction.jta.TransactionFactory

Packages that use TransactionFactory
Package
Description
org.springframework.jca.endpoint
This package provides a facility for generic JCA message endpoint management.
org.springframework.transaction.jta
Transaction SPI implementation for JTA.

## Uses of TransactionFactory in org.springframework.jca.endpoint

Methods in org.springframework.jca.endpoint with parameters of type TransactionFactory
Modifier and Type
Method
Description
`void`
AbstractMessageEndpointFactory.`setTransactionFactory(TransactionFactory transactionFactory)`
Set the Spring TransactionFactory to use for wrapping endpoint invocations, enlisting the endpoint resource in each such transaction.

## Uses of TransactionFactory in org.springframework.transaction.jta

Classes in org.springframework.transaction.jta that implement TransactionFactory
Modifier and Type
Class
Description
`class`
`JtaTransactionManager`
`PlatformTransactionManager` implementation for JTA, delegating to a backend JTA provider.
`class`
`SimpleTransactionFactory`
Default implementation of the `TransactionFactory` strategy interface, simply wrapping a standard JTA `TransactionManager`.
`class`
`WebLogicJtaTransactionManager`
Special `JtaTransactionManager` variant for Oracle WebLogic 15.1.1 and higher.