Transaction is in the process of committing, phase one.
Transaction is in the process of committing, phase two.
Transaction is destroyed, no further operations permitted.
Transaction has exclusive access. Reads will maintain consistency and writes are allowed.
Transaction may be used only for read operations.
Transaction is in the process of rolling back.
Transaction is registered but there are no ACID guarantees.
Transaction is waiting to obtain exclusive access to resources.
The lifecycle of a transaction adheres to the following discrete stages.