ファイル システムの変更を通知してくれる Java ライブラリを探しています。
無料のライブラリをいくつか見つけましたが、それらはすべてブルート フォース検出、つまり定期的なポーリングを使用しています。そして、他のものは常に商業的です。
私が探しているのは、OS のファイル監視機能を使用するライブラリです。つまり 、Win32 のFindFirstChangeNotification、LinuxのFAMなど、他の OS で利用できるものは何でも使用できます。ブルートフォースがフォールバックとして使用されてもかまいませんが、Windows と Linux では利用可能な OS 機能を使用する必要があります。