public interface FileSystemWatcher
| Modifier and Type | Interface and Description |
|---|---|
static interface |
FileSystemWatcher.WatchEventListener |
| Modifier and Type | Method and Description |
|---|---|
static @NotNull FileSystemWatcher |
newDirectoryTreeWatcher(@NotNull java.nio.file.Path rootPath,
@NotNull FileSystemWatcher.WatchEventListener watchEventListener,
boolean flowSymbolic,
java.nio.file.WatchEvent.Kind<?>... events)
ディレクトリの階層すべてを監視
|
static @NotNull FileSystemWatcher |
newDirectoryTreeWatcher(@NotNull java.nio.file.Path rootPath,
@NotNull FileSystemWatcher.WatchEventListener watchEventListener,
@NotNull java.util.concurrent.ThreadFactory threadFactory,
boolean flowSymbolic,
java.nio.file.WatchEvent.Kind<?>... events)
ディレクトリの階層すべてを監視
|
static @NotNull FileSystemWatcher |
newDirectoryWatcher(@NotNull java.nio.file.Path path,
FileSystemWatcher.WatchEventListener watchEventListener,
@NotNull java.util.concurrent.ThreadFactory threadFactory,
java.nio.file.WatchEvent.Kind<?>... events)
ディレクトリを監視
|
static @NotNull FileSystemWatcher |
newDirectoryWatcher(@NotNull java.nio.file.Path path,
FileSystemWatcher.WatchEventListener watchEventListener,
java.nio.file.WatchEvent.Kind<?>... events)
ディレクトリを監視
|
static @NotNull FileSystemWatcher |
newFileWatcher(@NotNull java.nio.file.Path path,
FileSystemWatcher.WatchEventListener watchEventListener,
@NotNull java.util.concurrent.ThreadFactory threadFactory,
java.nio.file.WatchEvent.Kind<?>... events)
ファイルを監視
|
static @NotNull FileSystemWatcher |
newFileWatcher(@NotNull java.nio.file.Path path,
FileSystemWatcher.WatchEventListener watchEventListener,
java.nio.file.WatchEvent.Kind<?>... events)
ファイルを監視
|
void |
stop() |
@NotNull static @NotNull FileSystemWatcher newFileWatcher(@NotNull @NotNull java.nio.file.Path path, @NotNull FileSystemWatcher.WatchEventListener watchEventListener, @NotNull @NotNull java.util.concurrent.ThreadFactory threadFactory, @NotNull java.nio.file.WatchEvent.Kind<?>... events) throws java.io.IOException
path - 監視対象パスwatchEventListener - 監視リスナーthreadFactory - 監視用スレッドのファクトリーevents - 監視イベントの類 StandardWatchEventKinds.ENTRY_MODIFYなどjava.io.IOException - 例外@NotNull static @NotNull FileSystemWatcher newFileWatcher(@NotNull @NotNull java.nio.file.Path path, @NotNull FileSystemWatcher.WatchEventListener watchEventListener, @NotNull java.nio.file.WatchEvent.Kind<?>... events) throws java.io.IOException
path - 監視対象パスwatchEventListener - 監視リスナーevents - 監視イベントの類 StandardWatchEventKinds.ENTRY_MODIFYなどjava.io.IOException - 例外@NotNull static @NotNull FileSystemWatcher newDirectoryWatcher(@NotNull @NotNull java.nio.file.Path path, @NotNull FileSystemWatcher.WatchEventListener watchEventListener, @NotNull @NotNull java.util.concurrent.ThreadFactory threadFactory, @NotNull java.nio.file.WatchEvent.Kind<?>... events) throws java.io.IOException
path - 監視対象パスwatchEventListener - 監視リスナーthreadFactory - 監視用スレッドのファクトリーevents - 監視イベントの類 StandardWatchEventKinds.ENTRY_MODIFYなどjava.io.IOException - 例外@NotNull static @NotNull FileSystemWatcher newDirectoryWatcher(@NotNull @NotNull java.nio.file.Path path, @NotNull FileSystemWatcher.WatchEventListener watchEventListener, @NotNull java.nio.file.WatchEvent.Kind<?>... events) throws java.io.IOException
path - 監視対象パスwatchEventListener - 監視リスナーevents - 監視イベントの類 StandardWatchEventKinds.ENTRY_MODIFYなどjava.io.IOException - 例外@NotNull static @NotNull FileSystemWatcher newDirectoryTreeWatcher(@NotNull @NotNull java.nio.file.Path rootPath, @NotNull @NotNull FileSystemWatcher.WatchEventListener watchEventListener, @NotNull @NotNull java.util.concurrent.ThreadFactory threadFactory, boolean flowSymbolic, @NotNull java.nio.file.WatchEvent.Kind<?>... events) throws java.io.IOException
rootPath - 監視対象のルートパスwatchEventListener - 監視リスナーthreadFactory - 監視用スレッドのファクトリーflowSymbolic - シンボルリンクをたどるかどうかevents - 監視イベントの類 StandardWatchEventKinds.ENTRY_MODIFYなどjava.io.IOException - 例外@NotNull static @NotNull FileSystemWatcher newDirectoryTreeWatcher(@NotNull @NotNull java.nio.file.Path rootPath, @NotNull @NotNull FileSystemWatcher.WatchEventListener watchEventListener, boolean flowSymbolic, @NotNull java.nio.file.WatchEvent.Kind<?>... events) throws java.io.IOException
rootPath - 監視対象のルートパスwatchEventListener - 監視リスナーflowSymbolic - シンボルリンクをたどるかどうかevents - 監視イベントの類 StandardWatchEventKinds.ENTRY_MODIFYなどjava.io.IOException - 例外void stop()