⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lockrequest.java

📁 关于Berkelay数据库的共享源码
💻 JAVA
字号:
/*- * See the file LICENSE for redistribution information. * * Copyright (c) 1997-2006 *	Oracle Corporation.  All rights reserved. * * $Id: LockRequest.java,v 12.3 2006/08/24 14:46:08 bostic Exp $ */package com.sleepycat.db;import com.sleepycat.db.internal.DbLock;public class LockRequest {    private DbLock lock;    private LockRequestMode mode;    private int modeFlag;    private DatabaseEntry obj;    private int op;    private int timeout;    public LockRequest(final LockOperation op,                       final LockRequestMode mode,                       final DatabaseEntry obj,                       final Lock lock) {        this(op, mode, obj, lock, 0);    }    public LockRequest(final LockOperation op,                       final LockRequestMode mode,                       final DatabaseEntry obj,                       final Lock lock,                       final int timeout) {        this.setOp(op);        this.setMode(mode);        this.setObj(obj);        this.setLock(lock);        this.setTimeout(timeout);    }    public void setLock(final Lock lock) {        this.lock = lock.unwrap();    }    public void setMode(final LockRequestMode mode) {        this.mode = mode;        this.modeFlag = mode.getFlag();    }    public void setObj(final DatabaseEntry obj) {        this.obj = obj;    }    public void setOp(final LockOperation op) {        this.op = op.getFlag();    }    public void setTimeout(final int timeout) {        this.timeout = timeout;    }    public Lock getLock() {        return lock.wrapper;    }    public LockRequestMode getMode() {        return mode;    }    public DatabaseEntry getObj() {        return obj;    }    public LockOperation getOp() {        return LockOperation.fromFlag(op);    }    public int getTimeout() {        return timeout;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -