Class AbstractTransactionStatus

java.lang.Object
org.springframework.transaction.support.AbstractTransactionStatus
All Implemented Interfaces:
Flushable, SavepointManager, TransactionExecution, TransactionStatus
Direct Known Subclasses:
DefaultTransactionStatus, SimpleTransactionStatus

public abstract class AbstractTransactionStatus extends Object implements TransactionStatus
Abstract base implementation of the TransactionStatus interface.

Pre-implements the handling of local rollback-only and completed flags, and delegation to an underlying SavepointManager. Also offers the option of a holding a savepoint within the transaction.

Does not assume any specific internal transaction handling, such as an underlying transaction object, and no transaction synchronization mechanism.

Since:
1.2.3
Author:
Juergen Hoeller
See Also: