Enum Class LockRequest.LockStatus

java.lang.Object
java.lang.Enum<LockRequest.LockStatus>
org.snmp4j.agent.mo.lock.LockRequest.LockStatus
All Implemented Interfaces:
Serializable, Comparable<LockRequest.LockStatus>, java.lang.constant.Constable
Enclosing class:
LockRequest

public static enum LockRequest.LockStatus extends Enum<LockRequest.LockStatus>
  • Enum Constant Details

    • notRequired

      public static final LockRequest.LockStatus notRequired
      Indicates that no locking was required based on the active MOLockStrategy.
    • lockRequired

      public static final LockRequest.LockStatus lockRequired
      A lock is required but not yet acquired.
    • waitingForLock

      public static final LockRequest.LockStatus waitingForLock
      A thread is waiting to get the a lock for this transaction.
    • locked

      public static final LockRequest.LockStatus locked
      The lock has been acquired successfully (lock operation).
    • lockedAfterTimeout

      public static final LockRequest.LockStatus lockedAfterTimeout
      The lock has been acquired successfully, but after a lock timed out for a better matching ManagedObject (lock operation).
    • unlocked

      public static final LockRequest.LockStatus unlocked
      The lock has been released successfully (unlock operation).
    • lockTimedOut

      public static final LockRequest.LockStatus lockTimedOut
      The lock could not be acquired within the timeoutMillis.
  • Method Details

    • values

      public static LockRequest.LockStatus[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static LockRequest.LockStatus valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null