- java.lang.Object
-
- java.lang.Enum<LockRequest.LockStatus>
-
- org.snmp4j.agent.mo.lock.LockRequest.LockStatus
-
- All Implemented Interfaces:
Serializable
,Comparable<LockRequest.LockStatus>
- Enclosing class:
- LockRequest
public static enum LockRequest.LockStatus extends Enum<LockRequest.LockStatus>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description locked
The lock has been acquired successfully (lock operation).lockedAfterTimeout
The lock has been acquired successfully, but after a lock timed out for a better matchingManagedObject
(lock operation).lockTimedOut
The lock could not be acquired within the timeoutMillis.notRequired
Indicates that no locking was required based on the activeMOLockStrategy
.unlocked
The lock has been released successfully (unlock operation).
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LockRequest.LockStatus
valueOf(String name)
Returns the enum constant of this type with the specified name.static LockRequest.LockStatus[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
notRequired
public static final LockRequest.LockStatus notRequired
Indicates that no locking was required based on the activeMOLockStrategy
.
-
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 matchingManagedObject
(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 Detail
-
values
public static LockRequest.LockStatus[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (LockRequest.LockStatus c : LockRequest.LockStatus.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static LockRequest.LockStatus valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-
-