Package org.aoju.bus.core.toolkit
Class WatchKit
java.lang.Object
org.aoju.bus.core.toolkit.WatchKit
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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) 创建并初始化监听,监听修改事件static WatchMonitorof(File file, int maxDepth, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorof(File file, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorof(String path, int maxDepth, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorof(String path, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorof(URI uri, int maxDepth, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorof(URI uri, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorof(URL url, int maxDepth, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorof(URL url, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorof(Path path, int maxDepth, WatchEvent.Kind<?>... events) 创建并初始化监听static WatchMonitorof(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 WatchKeyregister(Watchable watchable, WatchService watcher, WatchEvent.Kind<?>... events) 注册Watchable对象到WatchService服务
-
Constructor Details
-
WatchKit
public WatchKit()
-
-
Method Details
-
of
创建并初始化监听- Parameters:
url- URLevents- 监听的事件列表- Returns:
- 监听对象
-
of
创建并初始化监听- Parameters:
url- URLmaxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录events- 监听的事件列表- Returns:
- 监听对象
-
of
创建并初始化监听- Parameters:
uri- URIevents- 监听的事件列表- Returns:
- 监听对象
-
of
创建并初始化监听- Parameters:
uri- URImaxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录events- 监听的事件列表- Returns:
- 监听对象
-
of
创建并初始化监听- Parameters:
file- 文件events- 监听的事件列表- Returns:
- 监听对象
-
of
创建并初始化监听- Parameters:
file- 文件maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录events- 监听的事件列表- Returns:
- 监听对象
-
of
创建并初始化监听- Parameters:
path- 路径events- 监听的事件列表- Returns:
- 监听对象
-
of
创建并初始化监听- Parameters:
path- 路径maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录events- 监听的事件列表- Returns:
- 监听对象
-
of
创建并初始化监听- Parameters:
path- 路径events- 监听事件列表- Returns:
- 监听对象
-
of
创建并初始化监听- Parameters:
path- 路径maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录events- 监听事件列表- Returns:
- 监听对象
-
ofAll
创建并初始化监听,监听所有事件- Parameters:
url- URLwatcher-Watcher- Returns:
WatchMonitor
-
ofAll
创建并初始化监听,监听所有事件- Parameters:
url- URLmaxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher-Watcher- Returns:
WatchMonitor
-
ofAll
创建并初始化监听,监听所有事件- Parameters:
uri- URIwatcher-Watcher- Returns:
WatchMonitor
-
ofAll
创建并初始化监听,监听所有事件- Parameters:
uri- URImaxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher-Watcher- Returns:
WatchMonitor
-
ofAll
创建并初始化监听,监听所有事件- Parameters:
file- 被监听文件watcher-Watcher- Returns:
WatchMonitor
-
ofAll
创建并初始化监听,监听所有事件- Parameters:
file- 被监听文件maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher-Watcher- Returns:
WatchMonitor
-
ofAll
创建并初始化监听,监听所有事件- Parameters:
path- 路径watcher-Watcher- Returns:
WatchMonitor
-
ofAll
创建并初始化监听,监听所有事件- Parameters:
path- 路径maxDepth- 当监听目录时,监听目录的最大深度,当设置值为1(或小于1)时,表示不递归监听子目录watcher-Watcher- Returns:
WatchMonitor
-
ofAll
创建并初始化监听,监听所有事件- Parameters:
path- 路径watcher-Watcher- Returns:
WatchMonitor
-
ofAll
创建并初始化监听,监听所有事件- 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
-
register
public static WatchKey register(Watchable watchable, WatchService watcher, WatchEvent.Kind<?>... events) 注册Watchable对象到WatchService服务- Parameters:
watchable- 可注册对象watcher- WatchService对象events- 监听事件- Returns:
WatchKey
-