模块  java.base
软件包  java.nio.file

Interface WatchEvent<T>

  • 参数类型
    T - 与事件关联的上下文对象的类型

    public interface WatchEvent<T>
    使用WatchService注册的对象的事件或重复事件。

    事件按其kind分类,并具有count以指示事件被观察的次数。 这允许重复事件的有效表示。 context方法返回与该事件关联的任何上下文。 在重复事件的情况下,所有事件的上下文都是相同的。

    监视事件是不可变的,并且可以安全地供多个并发线程使用。

    从以下版本开始:
    1.7
    • 方法详细信息

      • count

        int count()
        返回事件计数。 如果事件计数大于1则这是重复事件。
        结果
        事件计数
      • context

        T context()
        返回事件的上下文。

        在的情况下ENTRY_CREATEENTRY_DELETEENTRY_MODIFY事件的背景是Path那就是relative的手表服务注册的目录,以及创建,删除或修改条目之间的路径。

        结果
        事件背景; 可能是null