Package org.elasticsearch.watcher
Interface FileChangesListener
public interface FileChangesListener
Callback interface that file changes File Watcher is using to notify listeners about changes.
-
Method Summary
Modifier and Type Method Description default voidonDirectoryCreated(java.nio.file.Path file)Called for every new subdirectory found in the watched directorydefault voidonDirectoryDeleted(java.nio.file.Path file)Called for every file that disappeared in the watched directorydefault voidonDirectoryInit(java.nio.file.Path file)Called for every subdirectory found in the watched directory during initializationdefault voidonFileChanged(java.nio.file.Path file)Called for every file that was changed in the watched directorydefault voidonFileCreated(java.nio.file.Path file)Called for every new file found in the watched directorydefault voidonFileDeleted(java.nio.file.Path file)Called for every file that disappeared in the watched directorydefault voidonFileInit(java.nio.file.Path file)Called for every file found in the watched directory during initialization
-
Method Details
-
onFileInit
default void onFileInit(java.nio.file.Path file)Called for every file found in the watched directory during initialization -
onDirectoryInit
default void onDirectoryInit(java.nio.file.Path file)Called for every subdirectory found in the watched directory during initialization -
onFileCreated
default void onFileCreated(java.nio.file.Path file)Called for every new file found in the watched directory -
onFileDeleted
default void onFileDeleted(java.nio.file.Path file)Called for every file that disappeared in the watched directory -
onFileChanged
default void onFileChanged(java.nio.file.Path file)Called for every file that was changed in the watched directory -
onDirectoryCreated
default void onDirectoryCreated(java.nio.file.Path file)Called for every new subdirectory found in the watched directory -
onDirectoryDeleted
default void onDirectoryDeleted(java.nio.file.Path file)Called for every file that disappeared in the watched directory
-