public class DaemonThread
extends java.lang.Thread
Title:
Description:
Copyright: Copyright (c) 2005
Company:
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.Boolean |
isWindow |
| 构造器和说明 |
|---|
DaemonThread(java.io.File file,
ResourceInitial init) |
DaemonThread(long refresh_interval,
java.lang.String name) |
DaemonThread(java.lang.String fileName,
long refresh_interval,
ResourceInitial init) |
DaemonThread(java.lang.String fileName,
ResourceInitial init) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFile(java.io.File file,
ResourceInitial init) |
void |
addFile(java.io.File file,
java.lang.String fileName,
ResourceInitial init) |
void |
addFile(java.lang.String fileName,
ResourceInitial init) |
void |
addFile(java.net.URL fileURL,
java.lang.String fileName,
ResourceInitial init) |
void |
addResource(ResourceNameSpace resourceNameSpace,
ResourceInitial init) |
static java.lang.String |
getOS()
determine the OS name
|
static boolean |
isWindows() |
void |
removeFile(java.io.File file) |
void |
removeFile(java.lang.String filepath) |
void |
run() |
boolean |
started() |
void |
stopped() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic DaemonThread(java.lang.String fileName,
ResourceInitial init)
public DaemonThread(long refresh_interval,
java.lang.String name)
public DaemonThread(java.lang.String fileName,
long refresh_interval,
ResourceInitial init)
public DaemonThread(java.io.File file,
ResourceInitial init)
public void addFile(java.lang.String fileName,
ResourceInitial init)
public void addFile(java.io.File file,
java.lang.String fileName,
ResourceInitial init)
file - 触发文件更新的文件句柄fileName - 实际的文件,有可能和file不一致(file可能为jar或者其他合法的压缩包文件,包含多个需要刷新的file)init - public static final java.lang.String getOS()
public static final boolean isWindows()
public void addFile(java.io.File file,
ResourceInitial init)
file - 触发文件更新的文件句柄init - public void addFile(java.net.URL fileURL,
java.lang.String fileName,
ResourceInitial init)
public void addResource(ResourceNameSpace resourceNameSpace, ResourceInitial init)
public void removeFile(java.lang.String filepath)
public void removeFile(java.io.File file)
public boolean started()
public void run()
run 在接口中 java.lang.Runnablerun 在类中 java.lang.Threadpublic void stopped()