Package google.registry.persistence.transaction
-
Interface Summary Interface Description JpaTransactionManager Sub-interface ofTransactionManager
which defines JPA related methods.TransactionManager This interface defines the methods to execute database operations with or without a transaction. -
Class Summary Class Description CloudSqlCredentialSupplier Supplier class to provideCredential
for Cloud SQL library.DummyJpaTransactionManager A dummy implementation forJpaTransactionManager
which throws exception when any of its method is invoked.JpaTransactionManagerImpl Implementation ofJpaTransactionManager
for JPA compatible database.Transaction A SQL transaction that can be serialized and stored in its own table.Transaction.Builder Transaction.Delete Record deletion.Transaction.Mutation Base class for database record mutations.Transaction.Update Record update.TransactionEntity Object to be stored in the transaction table.TransactionManagerFactory Factory class to createTransactionManager
instance.TransactionManagerUtil Utility class that provides supplementary methods forTransactionManager
.