public class DaemonThread
extends java.lang.Thread
Title:
Description:
Copyright: Copyright (c) 2005
Company:
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Boolean |
isWindow |
| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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) |
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 removeFile(java.lang.String filepath)
public void removeFile(java.io.File file)
public boolean started()
public void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void stopped()