| Interface | Description |
|---|---|
| Watcher |
观察者(监视器)
|
| Class | Description |
|---|---|
| DelayWatcher |
延迟观察者
使用此观察者通过定义一定的延迟时间,解决
WatchService多个modify的问题
在监听目录或文件时,如果这个文件有修改操作,会多次触发modify方法。
此类通过维护一个Set将短时间内相同文件多次modify的事件合并处理触发,从而避免以上问题。 |
| IgnoreWatcher |
跳过所有事件处理Watcher
用户继承此类后实现需要监听的方法
|
| SimpleWatcher |
空白WatchListener
用户继承此类后实现需要监听的方法
|
| WatcherChain |
观察者链
用于加入多个观察者
|
| WatchMonitor |
路径监听器
监听器可监听目录或文件
如果监听的Path不存在,则递归创建空目录然后监听此空目录
递归监听目录时,并不会监听新创建的目录
|
Copyright © 2019. All rights reserved.