Uses of Interface
org.aoju.bus.core.io.watcher.Watcher
Packages that use Watcher
Package
Description
对文件读写的封装,包括文件拷贝、文件读取、文件写出、行处理等
基于JDK7+ WatchService的文件和目录监听封装,支持多级目录
工具包,提供各种工具方法,按照归类入口为XXXKit,如数组工具ArrayKit等
-
Uses of Watcher in org.aoju.bus.core.io.file
Classes in org.aoju.bus.core.io.file that implement Watcher -
Uses of Watcher in org.aoju.bus.core.io.watcher
Classes in org.aoju.bus.core.io.watcher that implement WatcherModifier and TypeClassDescriptionclass延迟观察者 使用此观察者通过定义一定的延迟时间,解决WatchService多个modify的问题 在监听目录或文件时,如果这个文件有修改操作,会多次触发modify方法 此类通过维护一个Set将短时间内相同文件多次modify的事件合并处理触发,从而避免以上问题class跳过所有事件处理Watcher 用户继承此类后实现需要监听的方法class空白WatchListener 用户继承此类后实现需要监听的方法class观察者链 用于加入多个观察者Methods in org.aoju.bus.core.io.watcher that return types with arguments of type WatcherMethods in org.aoju.bus.core.io.watcher with parameters of type WatcherModifier and TypeMethodDescriptionstatic WatcherChain创建观察者链WatcherChainstatic WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件WatchMonitor.setWatcher(Watcher watcher) 设置监听 多个监听请使用WatcherChainvoid开始监听事件,阻塞当前进程voidWatchServer.watch(Watcher watcher, Predicate<WatchEvent<?>> watchFilter) 执行事件获取并处理Constructors in org.aoju.bus.core.io.watcher with parameters of type WatcherModifierConstructorDescriptionDelayWatcher(Watcher watcher, long delay) 构造WatcherChain(Watcher... watchers) 构造 -
Uses of Watcher in org.aoju.bus.core.toolkit
Methods in org.aoju.bus.core.toolkit with parameters of type WatcherModifier and TypeMethodDescriptionstatic WatchMonitorWatchKit.createModify(File file, int maxDepth, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorWatchKit.createModify(File file, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorWatchKit.createModify(String path, int maxDepth, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorWatchKit.createModify(String path, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorWatchKit.createModify(URI uri, int maxDepth, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorWatchKit.createModify(URI uri, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorWatchKit.createModify(URL url, int maxDepth, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorWatchKit.createModify(URL url, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorWatchKit.createModify(Path path, int maxDepth, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitorWatchKit.createModify(Path path, Watcher watcher) 创建并初始化监听,监听修改事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件static WatchMonitor创建并初始化监听,监听所有事件