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.ThreadService 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 voidonFileOrDirectoryCreated(java.nio.file.Path relativePath)protected voidonFileOrDirectoryDeleted(java.nio.file.Path relativePath)protected voidonFileOrDirectoryModified(java.nio.file.Path relativePath)protected voidonWatchStarted(java.nio.file.Path realDirectoryPath)voidrun()-
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:
runin interfacejava.lang.Runnable- Overrides:
runin 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)
-
-