类 WatchFileCenter.WatchDirJob

  • 所有已实现的接口:
    java.lang.Runnable
    封闭类:
    WatchFileCenter

    private static class WatchFileCenter.WatchDirJob
    extends java.lang.Thread
    • 嵌套类概要

      • 从类继承的嵌套类/接口 java.lang.Thread

        java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private java.util.concurrent.ExecutorService callBackExecutor  
      private java.lang.String paths  
      private boolean watch  
      private java.util.Set<FileWatcher> watchers  
      private java.nio.file.WatchService watchService  
      • 从类继承的字段 java.lang.Thread

        MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
    • 构造器概要

      构造器 
      构造器 说明
      WatchDirJob​(java.lang.String paths)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      (专用程序包) void addSubscribe​(FileWatcher watcher)  
      private void eventOverflow()  
      private void eventProcess​(java.lang.Object context)  
      void run()  
      (专用程序包) void shutdown()  
      • 从类继承的方法 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
      • 从类继承的方法 java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 字段详细资料

      • 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
    • 构造器详细资料

      • WatchDirJob

        public WatchDirJob​(java.lang.String paths)
                    throws com.alibaba.nacos.api.exception.NacosException
        抛出:
        com.alibaba.nacos.api.exception.NacosException
    • 方法详细资料

      • 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()