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 Details

  • Method Details

    • 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