-
- 参数类型
-
T
- 与事件关联的上下文对象的类型
public interface WatchEvent<T>
一个事件或一个对象的重复事件,注册了一个WatchService
。事件按其
kind
进行分类,并有一个count
来表示事件被观察的次数。 这样可以有效地表示重复的事件。context
方法返回与事件相关联的任何上下文。 在重复事件的情况下,所有事件的上下文是相同的。监视事件是不可变的,安全的可供多个并发线程使用。
- 从以下版本开始:
- 1.7
-
-
Nested Class Summary
Nested Classes Modifier and Type 接口 描述 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
-
-