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

📄 jahialock.java

📁 java 写的一个新闻发布系统
💻 JAVA
字号:
////                                   ____.//                       __/\ ______|    |__/\.     _______//            __   .____|    |       \   |    +----+       \//    _______|  /--|    |    |    -   \  _    |    :    -   \_________//   \\______: :---|    :    :           |    :    |         \________>//           |__\---\_____________:______:    :____|____:_____\//                                      /_____|////                 . . . i n   j a h i a   w e   t r u s t . . .//package org.jahia.registries.locks;import java.util.Hashtable;import java.util.Date;/** * @auhtor  Fulco Houkes * @version 1.0 */class JahiaLock{    private String      mLockName;    private Hashtable   mLockData;    private int         mTimeout;    private long        mExpirationTime;    //-------------------------------------------------------------------------    public JahiaLock (String name, Hashtable data, int timeout) {        mLockName   = name;        mLockData   = data;        mTimeout    = timeout * 1000;            // timeout in seconds, but the mExpirationTime is in milliseconds.        resetTimeout();    }    //-------------------------------------------------------------------------    public final String getLockName () {        return mLockName;    }    //-------------------------------------------------------------------------    public final Hashtable getLockData () {        return mLockData;    }    //-------------------------------------------------------------------------    public final void setLockData (Hashtable data) {        mLockData = data;    }    //-------------------------------------------------------------------------    public final void resetTimeout () {        Date date = new Date();        mExpirationTime = date.getTime() + mTimeout;    }    //-------------------------------------------------------------------------    public boolean isValid () {        Date date = new Date();        return (date.getTime() < mExpirationTime);    }}

⌨️ 快捷键说明

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