DbLockNotGrantedException
|
|
import com.sleepycat.db.*;
public class DbLockNotGrantedException extends DbException {
public int get_op();
public int get_mode();
public Dbt get_obj();
public DbLock get_lock();
public int get_index();
}
Description
This manual page describes the DbLockNotGrantedException class and
how it is used by the various Db* classes.
A DbLockNotGrantedException is thrown when a lock, requested
using the DbEnv.lock_get or DbEnv.lock_vec methods (where the
Db.DB_LOCK_NOWAIT option was specified), or by any Db
operation performed in the context of a transaction begun using the
Db.DB_TXN_NOWAIT option, is unable to be granted immediately.
The get_op method returns 0 when DbEnv.lock_get was called,
and returns the op for the failed DbLockRequest when
DbEnv.lock_vec was called.
The get_mode method returns the mode argument when
DbEnv.lock_get was called, and returns the mode for the failed
DbLockRequest when DbEnv.lock_vec was called.
The get_obj method returns the obj argument when
DbEnv.lock_get was called, and returns the obj for the failed
DbLockRequest when DbEnv.lock_vec was called.
The get_lock method returns null when DbEnv.lock_get was
called, and returns the lock in the failed DbLockRequest
when DbEnv.lock_vec was called.
The get_index method returns -1 when DbEnv.lock_get was
called, and returns the index of the failed DbLockRequest
when DbEnv.lock_vec was called.
Copyright Sleepycat Software
|