Package io.jmix.webdav.schedule.impl
Class WebdavLockExpiredCleanerImpl
java.lang.Object
io.jmix.webdav.schedule.impl.WebdavLockExpiredCleanerImpl
- All Implemented Interfaces:
WebdavLockExpiredCleaner
@Component("webdav_WebdavLockExpiredCleaner")
public class WebdavLockExpiredCleanerImpl
extends Object
implements WebdavLockExpiredCleaner
Component for cleaning expired locks.
-
Field Summary
Modifier and TypeFieldDescriptionprotected DataManager
protected FetchPlans
protected Metadata
protected static final String
protected WebdavPreconditions
-
Constructor Summary
ConstructorDescriptionWebdavLockExpiredCleanerImpl
(DataManager dataManager, WebdavPreconditions webdavPreconditions, Metadata metadata, FetchPlans fetchPlans) -
Method Summary
-
Field Details
-
WEBDAV_LOCK_DESCRIPTOR_QUERY
- See Also:
-
dataManager
-
webdavPreconditions
-
metadata
-
fetchPlans
-
-
Constructor Details
-
WebdavLockExpiredCleanerImpl
public WebdavLockExpiredCleanerImpl(DataManager dataManager, WebdavPreconditions webdavPreconditions, Metadata metadata, FetchPlans fetchPlans)
-
-
Method Details
-
cleanExpiredLocks
- Specified by:
cleanExpiredLocks
in interfaceWebdavLockExpiredCleaner
-
makeAllLockDescriptorsLoadContext
-