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 boolean
deleteFromStore
(String contentUrl, ContentStore store) void
registerOrphanedContentUrlForCleansing
(String contentUrl) Registers orphaned content URLs for cleansingvoid
setContentCleanser
(ContentCleanser contentCleanser) void
setTransactionalResourceHelper
(TransactionalResourceHelper transactionalResourceHelper) Methods inherited from class org.alfresco.repo.content.cleanup.EagerContentStoreCleaner
afterCommit, afterRollback, deleteFromStores, init, registerNewContentUrl, registerOrphanedContentUrl, registerOrphanedContentUrl, setEagerOrphanCleanup, setListeners, setStores
Methods inherited from class org.alfresco.repo.transaction.TransactionListenerAdapter
beforeCommit, beforeCompletion, flush
-
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
-