Package org.aoju.bus.core.toolkit
Class WatchKit
java.lang.Object
org.aoju.bus.core.toolkit.WatchKit
监听工具类
主要负责文件监听器的快捷创建
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WatchMonitorcreate(File file, int maxDepth, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorcreate(File file, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorcreate(String path, int maxDepth, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorcreate(String path, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorcreate(URI uri, int maxDepth, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorcreate(URI uri, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorcreate(URL url, int maxDepth, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorcreate(URL url, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorcreate(Path path, int maxDepth, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorcreate(Path path, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitorcreateModify(File file, int maxDepth, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorcreateModify(File file, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorcreateModify(String path, int maxDepth, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorcreateModify(String path, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorcreateModify(URI uri, int maxDepth, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorcreateModify(URI uri, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorcreateModify(URL url, int maxDepth, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorcreateModify(URL url, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorcreateModify(Path path, int maxDepth, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorcreateModify(Path path, Watcher watcher) 创建并初始化监听,监听修改事件
-
Constructor Details
-
WatchKit
public WatchKit()
-
-
Method Details
-
create
创建并初始化监听- Parameters:
url- URLevents- 监听的事件列表- Returns:
- 监听对象
-
create
创建并初始化监听- Parameters:
url- URLevents- 监听的事件列表maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录- Returns:
- 监听对象
-
create
创建并初始化监听- Parameters:
uri- URIevents- 监听的事件列表- Returns:
- 监听对象
-
create
创建并初始化监听- Parameters:
uri- URIevents- 监听的事件列表maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录- Returns:
- 监听对象
-
create
创建并初始化监听- Parameters:
file- 文件events- 监听的事件列表- Returns:
- 监听对象
-
create
创建并初始化监听- Parameters:
file- 文件events- 监听的事件列表maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录- Returns:
- 监听对象
-
create
创建并初始化监听- Parameters:
path- 路径events- 监听的事件列表- Returns:
- 监听对象
-
create
创建并初始化监听- Parameters:
path- 路径events- 监听的事件列表maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录- Returns:
- 监听对象
-
create
创建并初始化监听- Parameters:
path- 路径events- 监听事件列表- Returns:
- 监听对象
-
create
创建并初始化监听- Parameters:
path- 路径events- 监听事件列表maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录- Returns:
- 监听对象
-
createAll
创建并初始化监听,监听所有事件- Parameters:
url- URLwatcher-Watcher- Returns:
WatchMonitor
-
createAll
创建并初始化监听,监听所有事件- Parameters:
url- URLmaxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher-Watcher- Returns:
WatchMonitor
-
createAll
创建并初始化监听,监听所有事件- Parameters:
uri- URIwatcher-Watcher- Returns:
WatchMonitor
-
createAll
创建并初始化监听,监听所有事件- Parameters:
uri- URImaxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher-Watcher- Returns:
WatchMonitor
-
createAll
创建并初始化监听,监听所有事件- Parameters:
file- 被监听文件watcher-Watcher- Returns:
WatchMonitor
-
createAll
创建并初始化监听,监听所有事件- Parameters:
file- 被监听文件maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher-Watcher- Returns:
WatchMonitor
-
createAll
创建并初始化监听,监听所有事件- Parameters:
path- 路径watcher-Watcher- Returns:
WatchMonitor
-
createAll
创建并初始化监听,监听所有事件- Parameters:
path- 路径maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher-Watcher- Returns:
WatchMonitor
-
createAll
创建并初始化监听,监听所有事件- Parameters:
path- 路径watcher-Watcher- Returns:
WatchMonitor
-
createAll
创建并初始化监听,监听所有事件- Parameters:
path- 路径maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher-Watcher- Returns:
WatchMonitor
-
createModify
创建并初始化监听,监听修改事件- Parameters:
url- URLwatcher-Watcher- Returns:
WatchMonitor
-
createModify
创建并初始化监听,监听修改事件- Parameters:
url- URLmaxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher-Watcher- Returns:
WatchMonitor
-
createModify
创建并初始化监听,监听修改事件- Parameters:
uri- URIwatcher-Watcher- Returns:
WatchMonitor
-
createModify
创建并初始化监听,监听修改事件- Parameters:
uri- URImaxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher-Watcher- Returns:
WatchMonitor
-
createModify
创建并初始化监听,监听修改事件- Parameters:
file- 被监听文件watcher-Watcher- Returns:
WatchMonitor
-
createModify
创建并初始化监听,监听修改事件- Parameters:
file- 被监听文件maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher-Watcher- Returns:
WatchMonitor
-
createModify
创建并初始化监听,监听修改事件- Parameters:
path- 路径watcher-Watcher- Returns:
WatchMonitor
-
createModify
创建并初始化监听,监听修改事件- Parameters:
path- 路径maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher-Watcher- Returns:
WatchMonitor
-
createModify
创建并初始化监听,监听修改事件- Parameters:
path- 路径watcher-Watcher- Returns:
WatchMonitor
-
createModify
创建并初始化监听,监听修改事件- Parameters:
path- 路径maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher-Watcher- Returns:
WatchMonitor
-