-
- 参数类型
-
T
- 与事件关联的上下文对象的类型
public interface WatchEvent<T>
使用WatchService
注册的对象的事件或重复事件。事件按其
kind
分类,并具有count
以指示事件被观察的次数。 这允许重复事件的有效表示。context
方法返回与该事件关联的任何上下文。 在重复事件的情况下,所有事件的上下文都是相同的。监视事件是不可变的,并且可以安全地供多个并发线程使用。
- 从以下版本开始:
- 1.7
-
-
嵌套类汇总
嵌套类 变量和类型 接口 描述 static interface
WatchEvent.Kind<T>
一种事件类型,用于识别目的。static interface
WatchEvent.Modifier
事件修饰符,用于量化如何Watchable
与注册WatchService
。
-
-
-
方法详细信息
-
kind
WatchEvent.Kind<T> kind()
返回事件类型。- 结果
- 事件种类
-
count
int count()
返回事件计数。 如果事件计数大于1
则这是重复事件。- 结果
- 事件计数
-
context
T context()
返回事件的上下文。在的情况下
ENTRY_CREATE
,ENTRY_DELETE
和ENTRY_MODIFY
事件的背景是Path
那就是relative
的手表服务注册的目录,以及创建,删除或修改条目之间的路径。- 结果
- 事件背景; 可能是
null
-
-