public class Scanner
extends java.lang.Object
| Constructor and Description |
|---|
Scanner(java.io.File directory)
Create a scanner for the specified directory
|
Scanner(java.io.File directory,
java.io.FilenameFilter filter)
Create a scanner for the specified directory and file filter
|
| Modifier and Type | Method and Description |
|---|---|
long |
getChecksum(java.io.File file)
Retrieve the previously computed checksum for a give file.
|
void |
initialize(java.util.Map checksums)
Initialize the list of known files.
|
java.util.Set |
scan(boolean reportImmediately)
Report a set of new, modified or deleted files.
|
void |
updateChecksum(java.io.File file)
Update the checksum of a file if that file is already known locally.
|
public Scanner(java.io.File directory)
directory - the directory to scanpublic Scanner(java.io.File directory,
java.io.FilenameFilter filter)
directory - the directory to scanfilter - a filter for file namespublic void initialize(java.util.Map checksums)
checksums - a map of checksumspublic java.util.Set scan(boolean reportImmediately)
reportImmediately - report all files immediately without waiting for the checksum to be stablepublic long getChecksum(java.io.File file)
file - the file to retrieve the checksumpublic void updateChecksum(java.io.File file)
file - Copyright © 2015 FuseSource, Corp.. All Rights Reserved.