Class DocStoreTransactionManager
- java.lang.Object
-
- io.ebeaninternal.server.transaction.TransactionManager
-
- io.ebeaninternal.server.transaction.DocStoreTransactionManager
-
- All Implemented Interfaces:
SpiTransactionManager
public class DocStoreTransactionManager extends TransactionManager
Transaction manager used for doc store only EbeanServer instance.There is no underlying JDBC DataSource etc
-
-
Constructor Summary
Constructors Constructor Description DocStoreTransactionManager(TransactionManagerOptions options)
Create the TransactionManager
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SpiTransaction
createReadOnlyTransaction(Object tenantId)
Create a new Transaction for query only purposes (can use read only datasource).SpiTransaction
createTransaction(boolean explicit, int isolationLevel)
Create a new Transaction.-
Methods inherited from class io.ebeaninternal.server.transaction.TransactionManager
beginScopedTransaction, beginServerTransaction, clearServerTransaction, exitScopedTransaction, externalBeginTransaction, externalModification, externalRemoveTransaction, getActive, getBeanDescriptorManager, getDataSource, getInScope, getPersistBatchOnCascade, getQueryPlanConnection, getReadOnlyDataSource, getServerName, isLogSql, isLogSummary, isTxnDebug, log, notifyOfCommit, notifyOfQueryOnly, notifyOfRollback, remoteTransactionEvent, scope, set, shutdown, translate, visitMetrics, wrapExternalConnection
-
-
-
-
Constructor Detail
-
DocStoreTransactionManager
public DocStoreTransactionManager(TransactionManagerOptions options)
Create the TransactionManager
-
-
Method Detail
-
createTransaction
public SpiTransaction createTransaction(boolean explicit, int isolationLevel)
Description copied from class:TransactionManager
Create a new Transaction.- Overrides:
createTransaction
in classTransactionManager
-
createReadOnlyTransaction
public SpiTransaction createReadOnlyTransaction(Object tenantId)
Description copied from class:TransactionManager
Create a new Transaction for query only purposes (can use read only datasource).- Overrides:
createReadOnlyTransaction
in classTransactionManager
-
-