Uses of Interface
io.ocfl.core.lock.ObjectLock
-
Packages that use ObjectLock Package Description io.ocfl.core io.ocfl.core.lock -
-
Uses of ObjectLock in io.ocfl.core
Methods in io.ocfl.core with parameters of type ObjectLock Modifier and Type Method Description OcflRepositoryBuilder
OcflRepositoryBuilder. objectLock(ObjectLock objectLock)
Used to lock objects when writing.Constructors in io.ocfl.core with parameters of type ObjectLock Constructor Description DefaultMutableOcflRepository(OcflStorage storage, Path workDir, ObjectLock objectLock, InventoryMapper inventoryMapper, LogicalPathMapper logicalPathMapper, ContentPathConstraintProcessor contentPathConstraintProcessor, OcflConfig config, boolean verifyStaging, Duration fileLockTimeoutDuration)
DefaultOcflRepository(OcflStorage storage, Path workDir, ObjectLock objectLock, InventoryMapper inventoryMapper, LogicalPathMapper logicalPathMapper, ContentPathConstraintProcessor contentPathConstraintProcessor, OcflConfig config, boolean verifyStaging, Duration fileLockTimeoutDuration)
-
Uses of ObjectLock in io.ocfl.core.lock
Classes in io.ocfl.core.lock that implement ObjectLock Modifier and Type Class Description class
DbObjectLock
Lock implementation that writes to a DB table to lock a resource.class
InMemoryObjectLock
In-memory implementation of ObjectLock that uses Java's ReentrantReadWriteLock.Methods in io.ocfl.core.lock that return ObjectLock Modifier and Type Method Description ObjectLock
ObjectLockBuilder. build()
Constructs a newObjectLock
.
-