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:
org.alfresco.repo.transaction.TransactionListener
,org.alfresco.util.transaction.TransactionListener
public class EagerContentStoreCleaner extends org.alfresco.repo.content.cleanup.EagerContentStoreCleaner
Eager content store cleaner that allows content to be registered for cleansing before destruction.- Since:
- 2.4.a
- Author:
- Roy Wetherall
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
KEY_POST_COMMIT_CLEANSING_URLS
transaction resource key
-
Constructor Summary
Constructors Constructor Description EagerContentStoreCleaner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
deleteFromStore(String contentUrl, org.alfresco.repo.content.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
-
-
-
-
Field Detail
-
KEY_POST_COMMIT_CLEANSING_URLS
protected static final String KEY_POST_COMMIT_CLEANSING_URLS
transaction resource key- See Also:
- Constant Field Values
-
-
Method Detail
-
setTransactionalResourceHelper
public void setTransactionalResourceHelper(TransactionalResourceHelper transactionalResourceHelper)
- Parameters:
transactionalResourceHelper
- transactional resource helper
-
setContentCleanser
public void setContentCleanser(ContentCleanser contentCleanser)
- Parameters:
contentCleanser
- content cleanser
-
registerOrphanedContentUrlForCleansing
public void registerOrphanedContentUrlForCleansing(String contentUrl)
Registers orphaned content URLs for cleansing- Parameters:
contentUrl
- content url
-
deleteFromStore
protected boolean deleteFromStore(String contentUrl, org.alfresco.repo.content.ContentStore store)
- Overrides:
deleteFromStore
in classorg.alfresco.repo.content.cleanup.EagerContentStoreCleaner
- See Also:
EagerContentStoreCleaner.deleteFromStore(java.lang.String, org.alfresco.repo.content.ContentStore)
-
-