The Spring Framework

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

Packages that use TransactionStatus
org.springframework.jms.listener: This package contains the base message listener container facility.
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.transaction: Exception hierarchy for Spring's transaction infrastructure, independent of any specific transaction management system.
org.springframework.transaction.interceptor: AOP-based solution for declarative transaction demarcation.
org.springframework.transaction.support: Support classes for the org.springframework.transaction package.

Uses of TransactionStatus in org.springframework.jms.listener

Methods in org.springframework.jms.listener with parameters of type TransactionStatus
`protected boolean` `AbstractPollingMessageListenerContainer.doReceiveAndExecute(Object invoker, Session session, MessageConsumer consumer, TransactionStatus status)` Actually execute the listener for a message received from the given consumer, fetching all requires resources and invoking the listener.

Uses of TransactionStatus in org.springframework.test

Fields in org.springframework.test declared as TransactionStatus
`protected TransactionStatus` `AbstractTransactionalSpringContextTests.transactionStatus` TransactionStatus for this test.

Uses of TransactionStatus in org.springframework.transaction

Methods in org.springframework.transaction that return TransactionStatus
`TransactionStatus` `PlatformTransactionManager.getTransaction(TransactionDefinition definition)` Return a currently active transaction or create a new one, according to the specified propagation behavior.

Methods in org.springframework.transaction with parameters of type TransactionStatus
`void` `PlatformTransactionManager.commit(TransactionStatus status)` Commit the given transaction, with regard to its status.
`void` `PlatformTransactionManager.rollback(TransactionStatus status)` Perform a rollback of the given transaction.

Uses of TransactionStatus in org.springframework.transaction.interceptor

Methods in org.springframework.transaction.interceptor that return TransactionStatus
`static TransactionStatus` `TransactionAspectSupport.currentTransactionStatus()` Return the transaction status of the current method invocation.
`TransactionStatus` `TransactionAspectSupport.TransactionInfo.getTransactionStatus()`

Methods in org.springframework.transaction.interceptor with parameters of type TransactionStatus
`void` `TransactionAspectSupport.TransactionInfo.newTransactionStatus(TransactionStatus status)`
`protected TransactionAspectSupport.TransactionInfo` `TransactionAspectSupport.prepareTransactionInfo(TransactionAttribute txAttr, String joinpointIdentification, TransactionStatus status)` Prepare a TransactionInfo for the given attribute and status object.

Uses of TransactionStatus in org.springframework.transaction.support

Classes in org.springframework.transaction.support that implement TransactionStatus
`class` `AbstractTransactionStatus` Abstract base implementation of the `TransactionStatus` interface.
`class` `DefaultTransactionStatus` Default implementation of the `TransactionStatus` interface, used by `AbstractPlatformTransactionManager`.
`class` `SimpleTransactionStatus` A simple `TransactionStatus` implementation.

Methods in org.springframework.transaction.support that return TransactionStatus
`TransactionStatus` `AbstractPlatformTransactionManager.getTransaction(TransactionDefinition definition)` This implementation handles propagation behavior.

Methods in org.springframework.transaction.support with parameters of type TransactionStatus
`void` `AbstractPlatformTransactionManager.commit(TransactionStatus status)` This implementation of commit handles participating in existing transactions and programmatic rollback requests.
`Object` `TransactionCallbackWithoutResult.doInTransaction(TransactionStatus status)`
`Object` `TransactionCallback.doInTransaction(TransactionStatus status)` Gets called by `TransactionTemplate.execute(org.springframework.transaction.support.TransactionCallback)` within a transactional context.
`protected abstract void` `TransactionCallbackWithoutResult.doInTransactionWithoutResult(TransactionStatus status)` Gets called by TransactionTemplate.execute within a transactional context.
`void` `AbstractPlatformTransactionManager.rollback(TransactionStatus status)` This implementation of rollback handles participating in existing transactions.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.