Project Modules

This project has declared the following modules:

NameDescription
SFMF4J :: APIThe SFMF4J API module provides client APIs for implementation-agnostic file system monitoring.
SFMF4J :: Commons IOSFMF4J :: Commons IO is an SFMF4J provider for file system monitoring using Apache Commons IO. This is strictly a polling implementation.
SFMF4J :: JPathWatchSFMF4J :: JPathWatch is an SFMF4J provider for file system monitoring using jpathwatch. This uses native operating system calls when available, with a polling implementation as a fallback.
SFMF4J :: NIO2SFMF4J :: NIO2 is an SFMF4J provider for file system monitoring using the java.nio.file APIs. It requires Java 7 or above.
SFMF4J :: Test ClassesThis project provides classes which are common to all tests for SFMF4J implementations. It exists to make developing and testing SFMF4J implementations as easy as possible. It is declared as a test-scoped dependency by the implementation modules, and is not intended for use by applications.