public class WatchUtil extends Object
| Constructor and Description |
|---|
WatchUtil() |
| Modifier and Type | Method and Description |
|---|---|
static WatchMonitor |
of(File file,
int maxDepth,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
of(File file,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
of(Path path,
int maxDepth,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
of(Path path,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
of(String path,
int maxDepth,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
of(String path,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
of(URI uri,
int maxDepth,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
of(URI uri,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
of(URL url,
int maxDepth,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
of(URL url,
WatchEvent.Kind<?>... events)
创建并初始化监听
|
static WatchMonitor |
ofAll(File file,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
ofAll(File file,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
ofAll(Path path,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
ofAll(Path path,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
ofAll(String path,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
ofAll(String path,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
ofAll(URI uri,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
ofAll(URI uri,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
ofAll(URL url,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
ofAll(URL url,
Watcher watcher)
创建并初始化监听,监听所有事件
|
static WatchMonitor |
ofModify(File file,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
ofModify(File file,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
ofModify(Path path,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
ofModify(Path path,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
ofModify(String path,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
ofModify(String path,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
ofModify(URI uri,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
ofModify(URI uri,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
ofModify(URL url,
int maxDepth,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchMonitor |
ofModify(URL url,
Watcher watcher)
创建并初始化监听,监听修改事件
|
static WatchKey |
register(Watchable watchable,
WatchService watcher,
WatchEvent.Kind<?>... events)
注册Watchable对象到WatchService服务
|
static Path |
resolvePath(WatchEvent<?> event,
WatchKey key)
获取触发事件中相对监听Path的完整路径
|
public static WatchMonitor of(URL url, WatchEvent.Kind<?>... events)
url - URLevents - 监听的事件列表public static WatchMonitor of(URL url, int maxDepth, WatchEvent.Kind<?>... events)
url - URLevents - 监听的事件列表maxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录public static WatchMonitor of(URI uri, WatchEvent.Kind<?>... events)
uri - URIevents - 监听的事件列表public static WatchMonitor of(URI uri, int maxDepth, WatchEvent.Kind<?>... events)
uri - URIevents - 监听的事件列表maxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录public static WatchMonitor of(File file, WatchEvent.Kind<?>... events)
file - 文件events - 监听的事件列表public static WatchMonitor of(File file, int maxDepth, WatchEvent.Kind<?>... events)
file - 文件events - 监听的事件列表maxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录public static WatchMonitor of(String path, WatchEvent.Kind<?>... events)
path - 路径events - 监听的事件列表public static WatchMonitor of(String path, int maxDepth, WatchEvent.Kind<?>... events)
path - 路径events - 监听的事件列表maxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录public static WatchMonitor of(Path path, WatchEvent.Kind<?>... events)
path - 路径events - 监听事件列表public static WatchMonitor of(Path path, int maxDepth, WatchEvent.Kind<?>... events)
path - 路径events - 监听事件列表maxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录public static WatchMonitor ofAll(URL url, Watcher watcher)
url - URLwatcher - WatcherWatchMonitorpublic static WatchMonitor ofAll(URL url, int maxDepth, Watcher watcher)
url - URLmaxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher - WatcherWatchMonitorpublic static WatchMonitor ofAll(URI uri, Watcher watcher)
uri - URIwatcher - WatcherWatchMonitorpublic static WatchMonitor ofAll(URI uri, int maxDepth, Watcher watcher)
uri - URImaxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher - WatcherWatchMonitorpublic static WatchMonitor ofAll(File file, Watcher watcher)
file - 被监听文件watcher - WatcherWatchMonitorpublic static WatchMonitor ofAll(File file, int maxDepth, Watcher watcher)
file - 被监听文件maxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher - WatcherWatchMonitorpublic static WatchMonitor ofAll(String path, Watcher watcher)
path - 路径watcher - WatcherWatchMonitorpublic static WatchMonitor ofAll(String path, int maxDepth, Watcher watcher)
path - 路径maxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher - WatcherWatchMonitorpublic static WatchMonitor ofAll(Path path, Watcher watcher)
path - 路径watcher - WatcherWatchMonitorpublic static WatchMonitor ofAll(Path path, int maxDepth, Watcher watcher)
path - 路径maxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher - WatcherWatchMonitorpublic static WatchMonitor ofModify(URL url, Watcher watcher)
url - URLwatcher - WatcherWatchMonitorpublic static WatchMonitor ofModify(URL url, int maxDepth, Watcher watcher)
url - URLmaxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher - WatcherWatchMonitorpublic static WatchMonitor ofModify(URI uri, Watcher watcher)
uri - URIwatcher - WatcherWatchMonitorpublic static WatchMonitor ofModify(URI uri, int maxDepth, Watcher watcher)
uri - URImaxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher - WatcherWatchMonitorpublic static WatchMonitor ofModify(File file, Watcher watcher)
file - 被监听文件watcher - WatcherWatchMonitorpublic static WatchMonitor ofModify(File file, int maxDepth, Watcher watcher)
file - 被监听文件maxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher - WatcherWatchMonitorpublic static WatchMonitor ofModify(String path, Watcher watcher)
path - 路径watcher - WatcherWatchMonitorpublic static WatchMonitor ofModify(String path, int maxDepth, Watcher watcher)
path - 路径maxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher - WatcherWatchMonitorpublic static WatchMonitor ofModify(Path path, Watcher watcher)
path - 路径watcher - WatcherWatchMonitorpublic static WatchMonitor ofModify(Path path, int maxDepth, Watcher watcher)
path - 路径maxDepth - 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher - WatcherWatchMonitorpublic static WatchKey register(Watchable watchable, WatchService watcher, WatchEvent.Kind<?>... events)
watchable - 可注册对象watcher - WatchService对象events - 监听事件WatchKeypublic static Path resolvePath(WatchEvent<?> event, WatchKey key)
event - 事件key - WatchKeyCopyright © 2025. All rights reserved.