Class LockAcquisitionException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.alfresco.error.AlfrescoRuntimeException
org.alfresco.repo.lock.LockAcquisitionException
All Implemented Interfaces:
Serializable

@AlfrescoPublicApi public class LockAcquisitionException extends org.alfresco.error.AlfrescoRuntimeException
Exception generated when a lock cannot be acquired.
Since:
3.2
Author:
Derek Hulley
See Also:
  • Field Details

    • ERR_FAILED_TO_ACQUIRE_LOCK

      public static final String ERR_FAILED_TO_ACQUIRE_LOCK
      • 1: the qname
      • 2: the lock token
      See Also:
    • ERR_LOCK_RESOURCE_MISSING

      public static final String ERR_LOCK_RESOURCE_MISSING
      • 1: the qname
      • 2: the lock token
      See Also:
    • ERR_LOCK_UPDATE_COUNT

      public static final String ERR_LOCK_UPDATE_COUNT
      • 1: the qname
      • 2: the lock token
      • 3: the actual update count
      • 4: the expected update count
      See Also:
    • ERR_FAILED_TO_RELEASE_LOCK

      public static final String ERR_FAILED_TO_RELEASE_LOCK
      • 1: the qname
      • 2: the lock token
      See Also:
    • ERR_EXCLUSIVE_LOCK_EXISTS

      public static final String ERR_EXCLUSIVE_LOCK_EXISTS
      • 1: the qname
      • 2: the lock token
      • 3: the existing other lock
      See Also:
  • Constructor Details

    • LockAcquisitionException

      public LockAcquisitionException(QName lockQName, String lockToken)
      Parameters:
      lockQName - the lock that was sought
      lockToken - the lock token being used
    • LockAcquisitionException

      public LockAcquisitionException(String msgId, Object... args)
      Parameters:
      msgId - one of the message IDs defined
      args - the arguments that apply
    • LockAcquisitionException

      public LockAcquisitionException(Throwable cause, String msgId, Object... args)
      Parameters:
      cause - an exception leading up to this
      msgId - one of the message IDs defined
      args - the arguments that apply