Package org.fcrepo.kernel.impl.lock
Class InMemoryResourceLockManager
java.lang.Object
org.fcrepo.kernel.impl.lock.InMemoryResourceLockManager
- All Implemented Interfaces:
org.fcrepo.kernel.api.lock.ResourceLockManager
@Component
public class InMemoryResourceLockManager
extends Object
implements org.fcrepo.kernel.api.lock.ResourceLockManager
In memory resource lock manager
- Author:
- pwinckles
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidacquireExclusive(String txId, org.fcrepo.kernel.api.identifiers.FedoraId resourceId) voidacquireNonExclusive(String txId, org.fcrepo.kernel.api.identifiers.FedoraId resourceId) voidreleaseAll(String txId)
-
Constructor Details
-
InMemoryResourceLockManager
public InMemoryResourceLockManager()
-
-
Method Details
-
acquireExclusive
- Specified by:
acquireExclusivein interfaceorg.fcrepo.kernel.api.lock.ResourceLockManager
-
acquireNonExclusive
- Specified by:
acquireNonExclusivein interfaceorg.fcrepo.kernel.api.lock.ResourceLockManager
-
releaseAll
- Specified by:
releaseAllin interfaceorg.fcrepo.kernel.api.lock.ResourceLockManager
-