| 限定符和类型 | 类和说明 |
|---|---|
(专用程序包) static class |
FileWatchdog.FileEntry
FileEntry
|
| 限定符和类型 | 字段和说明 |
|---|---|
private static long |
DEFAULT_CHECKED_INTERVAL |
private List<FileWatchdog.FileEntry> |
fileEntries |
private long |
interval |
private boolean |
running |
private static int |
STATE_CREATE |
private static int |
STATE_DELETE |
private static int |
STATE_NONE |
private static int |
STATE_UPDATE |
private Timer |
timer |
private List<FileWatcher> |
watchers |
| 构造器和说明 |
|---|
FileWatchdog(File... files) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFiles(File... files) |
void |
addWatcher(FileWatcher fileWatcher) |
boolean |
isRunning() |
protected boolean |
onError(File file,
IOException e) |
void |
run() |
void |
setInterval(long interval) |
void |
start() |
void |
stop() |
cancel, scheduledExecutionTimeprivate static final int STATE_NONE
private static final int STATE_CREATE
private static final int STATE_DELETE
private static final int STATE_UPDATE
private static final long DEFAULT_CHECKED_INTERVAL
private final List<FileWatcher> watchers
private final List<FileWatchdog.FileEntry> fileEntries
private Timer timer
private long interval
private volatile boolean running
public FileWatchdog(File... files)
public boolean isRunning()
public void setInterval(long interval)
public void addFiles(File... files)
public void addWatcher(FileWatcher fileWatcher)
public void start()
public void stop()
protected boolean onError(File file, IOException e)
Copyright © 2020. All rights reserved.