程序包 | 说明 |
---|---|
com.fr.io.monitor |
资源变动监听
1、需要对接存储支持lastModified和文件length操作;
2、支持手动检测和自动轮训检测;
3、使用:
a、创建监视器:手动检测ResourceAlterationMonitor monitor = new ResourceAlterationMonitor(-1)
自动检测ResourceAlterationMonitor monitor = new ResourceAlterationMonitor(10000)
b、创建路径观察者:ResourceAlterationObserver observer = new ResourceAlterationObserver(path)
c、创建事件监听器:ResourceAlterationListener实现扫描事件通知响应
d、observer.addListener添加事件监听器
e、monitor.addObserver添加路径观察者
f、monitor.start定时执行 或者 monitor.runOnce执行一次
g、见注释
Created by rinoux on 2018/6/5.
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.Iterable<ResourceAlterationObserver> |
ResourceAlterationMonitor.getObservers() |
限定符和类型 | 方法和说明 |
---|---|
void |
ResourceAlterationListener.onStart(ResourceAlterationObserver observer) |
void |
BaseResourceAlterationListener.onStart(ResourceAlterationObserver observer) |
void |
ResourceAlterationListener.onStop(ResourceAlterationObserver observer) |
void |
BaseResourceAlterationListener.onStop(ResourceAlterationObserver observer) |
构造器和说明 |
---|
ResourceAlterationMonitor(long interval,
ResourceAlterationObserver... observers)
创建监视器
|