java中的异步目录监听器

Ami*_*rad 5 java filesystems asynchronous nio

我试图在特定目录中监听文件系统更改,尽可能接近纯Java.

Java 1.7提供 Watch Service API作为Java新I/O库的一部分.
但是,本机API基于轮询批量更改(监视密钥),能够阻止更改到达.

是否有更高的API通过提供执行程序和侦听器来提供异步侦听以进行更改?

我很惊讶没有找到像FlesystemChangesAsynchronousChannel.java这样的东西