Похоже, вы говорите о WatchService .
Формулировка события ENTRY_CREATE гласит, что новая запись будет восприниматься, если создается новый файл или файл переименовывается в каталог. В нем не указано, какие события запускаются, если файл переименовывается и остается в том же каталоге.
Формулировка также гласит, что то, основана ли служба на операционной системе или опросе, зависит от реализации. Я подозреваю, что это реализация JRE, поэтому даже если вы знаете, что ее поддерживает определенная ОС, это не гарантирует, что служба будет использовать функциональность уровня ОС или прибегнет к опросу. На самом деле служба не предоставляет никакого способа определить, использует ли она опрос или функцию уровня ОС.
Операции, определяемые API, также не ведут себя как слушатель. WatchService выполняет автоматическое наблюдение, но для получения списка событий, которые происходят, вам все равно придется вручную запрашивать видимые события из сервиса. Похоже, он не предоставляет никаких хуков для автоматического вызова при появлении нового события.