| Name | Description | Type | Package | Framework |
| Transaction | Grid cache transaction. | Interface | org.apache.ignite.transactions | Ignite |
| TransactionConcurrency | enum TransactionConcurrencyTransaction concurrency control. | Class | org.apache.ignite.transactions | Ignite |
| TransactionHeuristicException | Exception thrown whenever grid transaction enters an unknown state. | Class | org.apache.ignite.transactions | Ignite |
| TransactionIsolation | enum TransactionIsolationDefines different cache transaction isolation levels. | Class | org.apache.ignite.transactions | Ignite |
| TransactionMetrics | Transaction metrics, shared across all caches. | Interface | org.apache.ignite.transactions | Ignite |
| TransactionOptimisticException | Exception thrown whenever grid transactions fail optimistically. | Class | org.apache.ignite.transactions | Ignite |
| TransactionRollbackException | Exception thrown whenever grid transactions has been automatically rolled back. | Class | org.apache.ignite.transactions | Ignite |
| TransactionState | enum TransactionStateCache transaction state. | Class | org.apache.ignite.transactions | Ignite |
| TransactionSynchronization | Synchronization callback for transaction. | Interface | org.apache.ignite.transactions | Ignite |
| TransactionTimeoutException | Exception thrown whenever grid transactions time out. | Class | org.apache.ignite.transactions | Ignite |