public class FileTracker extends Object implements FileWatcher
| 限定符和类型 | 字段和说明 |
|---|---|
private Charset |
charset |
private Map<File,RandomAccessFile> |
objects |
private Map<File,Long> |
pointers |
private static int |
SKIP_LINE_BEGIN |
private FileWatchdog |
watchdog |
| 构造器和说明 |
|---|
FileTracker(File... files) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancel() |
protected void |
handleLine(File file,
String line) |
static void |
main(String[] args) |
void |
onCreate(File file) |
void |
onDelete(File file) |
void |
onUpdate(File file) |
private void |
refresh(File[] files) |
void |
setCharset(Charset charset) |
void |
watch(int interval) |
private static final int SKIP_LINE_BEGIN
private final FileWatchdog watchdog
private final Map<File,RandomAccessFile> objects
private Charset charset
public FileTracker(File... files)
public void setCharset(Charset charset)
public void watch(int interval)
public void cancel()
private void refresh(File[] files)
public void onCreate(File file)
onCreate 在接口中 FileWatcherpublic void onDelete(File file)
onDelete 在接口中 FileWatcherpublic void onUpdate(File file)
onUpdate 在接口中 FileWatcherCopyright © 2020. All rights reserved.