Package | Description |
---|---|
org.dromara.hutool.core.io.watch |
基于JDK7+ WatchService的文件和目录监听封装,支持多级目录
|
Modifier and Type | Method and Description |
---|---|
static WatchMonitor |
WatchUtil.of(File file,
int maxDepth,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
WatchUtil.of(File file,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
WatchUtil.of(Path path,
int maxDepth,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
WatchUtil.of(Path path,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
WatchUtil.of(String path,
int maxDepth,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
WatchUtil.of(String path,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
WatchUtil.of(URI uri,
int maxDepth,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
WatchUtil.of(URI uri,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
WatchUtil.of(URL url,
int maxDepth,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
WatchUtil.of(URL url,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
WatchUtil.ofAll(File file,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
WatchUtil.ofAll(File file,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
WatchUtil.ofAll(Path path,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
WatchUtil.ofAll(Path path,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
WatchUtil.ofAll(String path,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
WatchUtil.ofAll(String path,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
WatchUtil.ofAll(URI uri,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
WatchUtil.ofAll(URI uri,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
WatchUtil.ofAll(URL url,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
WatchUtil.ofAll(URL url,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
WatchUtil.ofModify(File file,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
WatchUtil.ofModify(File file,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
WatchUtil.ofModify(Path path,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
WatchUtil.ofModify(Path path,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
WatchUtil.ofModify(String path,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
WatchUtil.ofModify(String path,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
WatchUtil.ofModify(URI uri,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
WatchUtil.ofModify(URI uri,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
WatchUtil.ofModify(URL url,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
WatchUtil.ofModify(URL url,
Watcher watcher)
创建并初始化监听,监听修改事件
|
WatchMonitor |
WatchMonitor.setMaxDepth(int maxDepth)
当监听目录时,监听目录的最大深度
当设置值为1(或小于1)时,表示不递归监听子目录 例如设置: maxDepth <= 1 表示只监听当前目录 maxDepth = 2 表示监听当前目录以及下层目录 maxDepth = 3 表示监听当前目录以及下层 |
WatchMonitor |
WatchMonitor.setWatcher(Watcher watcher)
设置监听
多个监听请使用 WatcherChain |
Copyright © 2025. All rights reserved.