| Package | Description | 
|---|---|
| com.sleepycat.db | 
| Modifier and Type | Field and Description | 
|---|---|
static LockOperation | 
LockOperation.GET
Get the lock defined by the values of the mode and obj fields, for
    the specified locker. 
 | 
static LockOperation | 
LockOperation.GET_TIMEOUT
Identical to LockOperation GET except that the value in the timeout
    field overrides any previously specified timeout value for this
    lock. 
 | 
static LockOperation | 
LockOperation.PUT
The lock to which the lock field refers is released. 
 | 
static LockOperation | 
LockOperation.PUT_ALL
All locks held by the specified locker are released. 
 | 
static LockOperation | 
LockOperation.PUT_OBJ
All locks held on obj are released. 
 | 
static LockOperation | 
LockOperation.TIMEOUT
Cause the specified locker to timeout immediately. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LockOperation | 
LockRequest.getOp()
Return the lock operation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
LockRequest.setOp(LockOperation op)
Set the operation. 
 | 
| Constructor and Description | 
|---|
LockRequest(LockOperation op,
           LockRequestMode mode,
           DatabaseEntry obj)
Construct a LockRequest with the specified operation and mode for the
    specified object. 
 | 
LockRequest(LockOperation op,
           LockRequestMode mode,
           DatabaseEntry obj,
           Lock lock)
Construct a LockRequest with the specified operation, mode and lock,
    for the specified object. 
 | 
LockRequest(LockOperation op,
           LockRequestMode mode,
           DatabaseEntry obj,
           Lock lock,
           int timeout)
Construct a LockRequest with the specified operation, mode, lock and
    timeout for the specified object. 
 | 
Copyright (c) 1996, 2017 Oracle and/or its affiliates. All rights reserved.