# Uses of Interface
org.springframework.transaction.support.TransactionCallback

Packages that use TransactionCallback
Package
Description
org.springframework.transaction.support
Support classes for the org.springframework.transaction package.

## Uses of TransactionCallback in org.springframework.transaction.support

Classes in org.springframework.transaction.support that implement TransactionCallback
Modifier and Type
Class
Description
`class`
`TransactionCallbackWithoutResult`
Simple convenience class for TransactionCallback implementation.
Methods in org.springframework.transaction.support with parameters of type TransactionCallback
Modifier and Type
Method
Description
`<T> T`
CallbackPreferringPlatformTransactionManager.`execute(TransactionDefinition definition, TransactionCallback<T> callback)`
Execute the action specified by the given callback object within a transaction.
`<T> T`
TransactionOperations.`execute(TransactionCallback<T> action)`
Execute the action specified by the given callback object within a transaction.
`<T> T`
TransactionTemplate.`execute(TransactionCallback<T> action)`