类 WatchFileCenter.WatchDirJob
- java.lang.Object
-
- java.lang.Thread
-
- com.alibaba.nacos.sys.file.WatchFileCenter.WatchDirJob
-
- 所有已实现的接口:
java.lang.Runnable
- 封闭类:
- WatchFileCenter
private static class WatchFileCenter.WatchDirJob extends java.lang.Thread
-
-
字段概要
字段 修饰符和类型 字段 说明 private java.util.concurrent.ExecutorServicecallBackExecutorprivate java.lang.Stringpathsprivate booleanwatchprivate java.util.Set<FileWatcher>watchersprivate java.nio.file.WatchServicewatchService
-
构造器概要
构造器 构造器 说明 WatchDirJob(java.lang.String paths)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 (专用程序包) voidaddSubscribe(FileWatcher watcher)private voideventOverflow()private voideventProcess(java.lang.Object context)voidrun()(专用程序包) voidshutdown()-
从类继承的方法 java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
字段详细资料
-
callBackExecutor
private java.util.concurrent.ExecutorService callBackExecutor
-
paths
private final java.lang.String paths
-
watchService
private java.nio.file.WatchService watchService
-
watch
private volatile boolean watch
-
watchers
private java.util.Set<FileWatcher> watchers
-
-
方法详细资料
-
addSubscribe
void addSubscribe(FileWatcher watcher)
-
shutdown
void shutdown()
-
run
public void run()
- 指定者:
run在接口中java.lang.Runnable- 覆盖:
run在类中java.lang.Thread
-
eventProcess
private void eventProcess(java.lang.Object context)
-
eventOverflow
private void eventOverflow()
-
-