Class FileSystemWatchService
- java.lang.Object
-
- java.lang.Thread
-
- org.apache.flink.kubernetes.operator.fs.FileSystemWatchService
-
- All Implemented Interfaces:
java.lang.Runnable
public class FileSystemWatchService extends java.lang.Thread
Service which is able to watch local filesystem directories.
-
-
Constructor Summary
Constructors Constructor Description FileSystemWatchService(java.lang.String directoryPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
onFileOrDirectoryCreated(java.nio.file.Path relativePath)
protected void
onFileOrDirectoryDeleted(java.nio.file.Path relativePath)
protected void
onFileOrDirectoryModified(java.nio.file.Path relativePath)
protected void
onWatchStarted(java.nio.file.Path realDirectoryPath)
void
run()
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Method Detail
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
onWatchStarted
protected void onWatchStarted(java.nio.file.Path realDirectoryPath)
-
onFileOrDirectoryCreated
protected void onFileOrDirectoryCreated(java.nio.file.Path relativePath)
-
onFileOrDirectoryDeleted
protected void onFileOrDirectoryDeleted(java.nio.file.Path relativePath)
-
onFileOrDirectoryModified
protected void onFileOrDirectoryModified(java.nio.file.Path relativePath)
-
-