public class FilesystemObserver extends Object
| Constructor and Description |
|---|
FilesystemObserver() |
| Modifier and Type | Method and Description |
|---|---|
protected Thread |
createWatcherThread() |
protected void |
notifyDirectoryListener(de.galan.commons.io.file.ProxyDirectoryListener proxyDirectoryListener,
WatchEvent.Kind<?> kind,
Path path) |
protected void |
notifyFileListener(de.galan.commons.io.file.ProxyFileListener fileListener,
WatchEvent.Kind<?> kind,
Path path) |
protected void |
processEvents() |
void |
registerDirectoryListener(FileListener directoryListener,
File directory,
boolean recursive) |
protected void |
registerDirectoryListener(FileListener directoryListener,
Path directory,
boolean recursive) |
protected void |
registerDirectoryListenerInternal(de.galan.commons.io.file.ProxyDirectoryListener proxyDirectoryListener) |
void |
registerFileListener(FileListener fileListener,
File file) |
void |
start() |
void |
stop() |
protected Thread createWatcherThread()
public void start()
public void stop()
protected void processEvents()
protected void notifyDirectoryListener(de.galan.commons.io.file.ProxyDirectoryListener proxyDirectoryListener,
WatchEvent.Kind<?> kind,
Path path)
protected void notifyFileListener(de.galan.commons.io.file.ProxyFileListener fileListener,
WatchEvent.Kind<?> kind,
Path path)
public void registerFileListener(FileListener fileListener, File file) throws IOException
IOExceptionpublic void registerDirectoryListener(FileListener directoryListener, File directory, boolean recursive) throws IOException
IOExceptionprotected void registerDirectoryListener(FileListener directoryListener, Path directory, boolean recursive) throws IOException
IOExceptionprotected void registerDirectoryListenerInternal(de.galan.commons.io.file.ProxyDirectoryListener proxyDirectoryListener)
throws IOException
IOExceptionCopyright © 2017. All rights reserved.