Class LockManagerService

java.lang.Object
org.nuxeo.runtime.model.DefaultComponent
org.nuxeo.ecm.core.storage.lock.LockManagerService
All Implemented Interfaces:
Adaptable, Component, Extensible, TimestampedService

public class LockManagerService extends DefaultComponent
Service holding the registered lock managers.

Actual instantiation is done by storage backends.

Since:
6.0
  • Field Details

  • Constructor Details

    • LockManagerService

      public LockManagerService()
  • Method Details

    • getLockManager

      public LockManager getLockManager(String name)
      Returns the lock manager registered with the given name.

      Lazily constructs it if needed.

      Parameters:
      name - the lock manager name
      Returns:
      the lock manager, or null if none is registered
      Since:
      6.0
    • registerLockManager

      public void registerLockManager(String name, LockManager lockManager)
    • unregisterLockManager

      public void unregisterLockManager(String name)
      Since:
      7.4