autoreloadservletloader.java

来自「很棒的web服务器源代码」· Java 代码 · 共 60 行

JAVA
60
字号
// AutoReloadServletLoader.java// $Id: AutoReloadServletLoader.java,v 1.9 2001/05/14 14:06:46 ylafon Exp $// (c) COPYRIGHT MIT and INRIA, 1998.// Please first read the full copyright statement in file COPYRIGHT.htmlpackage org.w3c.jigsaw.servlet;import java.io.BufferedInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FilterInputStream;import java.io.IOException;import java.io.InputStream;import java.io.PrintStream;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import java.util.Hashtable;class ServletClassEntry {    long   classStamp   = 0;    Class  servletClass = null;    File   classFile    = null;    boolean systemClass = false;    public boolean isModified() {	if (! systemClass)	    return (classFile.lastModified() > classStamp);	return false;    }    public void update() {	if (! systemClass)	    classStamp   = classFile.lastModified();    }    public ServletClassEntry(Class servletClass) {	this.servletClass = servletClass;	this.systemClass  = true;    }    public ServletClassEntry (File classFile, 			      Class servletClass)    {	this.classFile    = classFile;	this.servletClass = servletClass;	if (classFile != null)	    this.classStamp   = classFile.lastModified();	this.systemClass  =  false;    }}/** * @version $Revision: 1.9 $ * @author  Beno顃 Mah

⌨️ 快捷键说明

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