Package com.tridion.storage
Interface TimeoutAwareDAOFactory
- All Superinterfaces:
com.tridion.configuration.Configurable,DAOFactory
Enriched DAOFactory interface to be used internally by the com.tridion.storage.StorageManagerTransactionMonitor
in case a storage transaction reaches timeout.
-
Method Summary
Modifier and TypeMethodDescriptionvoidrollbackTimedOutTransaction(String transactionId) Implementation will rollback the storage transaction with the specified transaction id in such a way that any DAO obtained afterwards for the same transaction will fail.Methods inherited from interface com.tridion.configuration.Configurable
configureMethods inherited from interface com.tridion.storage.DAOFactory
commitTransaction, configureBundle, getDAOForTypeMapping, getDAOForTypeMapping, getDAOForTypeMappingInTransaction, getDAOForTypeMappingInTransaction, getStorageId, rollbackTransaction, shutdownFactory, startTransaction
-
Method Details
-
rollbackTimedOutTransaction
Implementation will rollback the storage transaction with the specified transaction id in such a way that any DAO obtained afterwards for the same transaction will fail.- Parameters:
transactionId- the transaction ID- Throws:
com.tridion.broker.StorageException
-