Class 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.

Juergen Hoeller
See Also: