Class 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
    • Method Detail

      • acquireExclusive

        public void acquireExclusive​(String txId,
                                     org.fcrepo.kernel.api.identifiers.FedoraId resourceId)
        Specified by:
        acquireExclusive in interface org.fcrepo.kernel.api.lock.ResourceLockManager
      • acquireNonExclusive

        public void acquireNonExclusive​(String txId,
                                        org.fcrepo.kernel.api.identifiers.FedoraId resourceId)
        Specified by:
        acquireNonExclusive in interface org.fcrepo.kernel.api.lock.ResourceLockManager
      • releaseAll

        public void releaseAll​(String txId)
        Specified by:
        releaseAll in interface org.fcrepo.kernel.api.lock.ResourceLockManager