# Uses of Interface
org.springframework.transaction.event.TransactionalApplicationListener

Packages that use TransactionalApplicationListener
Package
Description
org.springframework.transaction.event
Spring's support for listening to transaction events.

## Uses of TransactionalApplicationListener in org.springframework.transaction.event

Classes in org.springframework.transaction.event that implement TransactionalApplicationListener
Modifier and Type
Class
Description
`class`
`TransactionalApplicationListenerAdapter<E extends org.springframework.context.ApplicationEvent>`
`TransactionalApplicationListener` adapter that delegates the processing of an event to a target `ApplicationListener` instance.
`class`
`TransactionalApplicationListenerMethodAdapter`
`GenericApplicationListener` adapter that delegates the processing of an event to a `TransactionalEventListener` annotated method.
Methods in org.springframework.transaction.event that return TransactionalApplicationListener
Modifier and Type
Method
Description
`static <T> TransactionalApplicationListener<org.springframework.context.PayloadApplicationEvent<T>>`
TransactionalApplicationListener.`forPayload(Consumer<T> consumer)`
Create a new `TransactionalApplicationListener` for the given payload consumer, to be applied in the default phase `TransactionPhase.AFTER_COMMIT`.
`static <T> TransactionalApplicationListener<org.springframework.context.PayloadApplicationEvent<T>>`
TransactionalApplicationListener.`forPayload(TransactionPhase phase, Consumer<T> consumer)`
Create a new `TransactionalApplicationListener` for the given payload consumer.