Class EagerContentStoreCleaner
java.lang.Object
org.alfresco.repo.transaction.TransactionListenerAdapter
org.alfresco.repo.content.cleanup.EagerContentStoreCleaner
org.alfresco.module.org_alfresco_module_rm.content.EagerContentStoreCleaner
- All Implemented Interfaces:
TransactionListener,org.alfresco.util.transaction.TransactionListener
Eager content store cleaner that allows content to be registered for cleansing before destruction.
- Since:
- 2.4.a
- Author:
- Roy Wetherall
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleandeleteFromStore(String contentUrl, ContentStore store) voidregisterOrphanedContentUrlForCleansing(String contentUrl) Registers orphaned content URLs for cleansingvoidsetContentCleanser(ContentCleanser contentCleanser) voidsetTransactionalResourceHelper(TransactionalResourceHelper transactionalResourceHelper) Methods inherited from class org.alfresco.repo.content.cleanup.EagerContentStoreCleaner
afterCommit, afterRollback, deleteFromStores, init, registerNewContentUrl, registerOrphanedContentUrl, registerOrphanedContentUrl, setEagerOrphanCleanup, setListeners, setStoresMethods inherited from class org.alfresco.repo.transaction.TransactionListenerAdapter
beforeCommit, beforeCompletion, flushMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.alfresco.util.transaction.TransactionListener
getCustomOrder
-
Field Details
-
KEY_POST_COMMIT_CLEANSING_URLS
transaction resource key- See Also:
-
-
Constructor Details
-
EagerContentStoreCleaner
public EagerContentStoreCleaner()
-
-
Method Details
-
setTransactionalResourceHelper
- Parameters:
transactionalResourceHelper- transactional resource helper
-
setContentCleanser
- Parameters:
contentCleanser- content cleanser
-
registerOrphanedContentUrlForCleansing
Registers orphaned content URLs for cleansing- Parameters:
contentUrl- content url
-
deleteFromStore
-