public interface FileHashLoader
Modifier and Type | Method and Description |
---|---|
com.google.common.hash.HashCode |
get(Path path) |
default com.google.common.hash.HashCode |
get(ProjectFilesystem filesystem,
Path path)
|
com.google.common.hash.HashCode |
getForArchiveMember(Path relativeArchivePath,
Path memberPath) |
default com.google.common.hash.HashCode |
getForArchiveMember(ProjectFilesystem filesystem,
Path relativeArchivePath,
Path memberPath)
|
long |
getSize(Path path) |
default long |
getSize(ProjectFilesystem filesystem,
Path path)
Return the size of the given relative
Path under the given ProjectFilesystem . |
com.google.common.hash.HashCode get(Path path) throws IOException
IOException
long getSize(Path path) throws IOException
IOException
com.google.common.hash.HashCode getForArchiveMember(Path relativeArchivePath, Path memberPath) throws IOException
IOException
default com.google.common.hash.HashCode get(ProjectFilesystem filesystem, Path path) throws IOException
IOException
default com.google.common.hash.HashCode getForArchiveMember(ProjectFilesystem filesystem, Path relativeArchivePath, Path memberPath) throws IOException
IOException
default long getSize(ProjectFilesystem filesystem, Path path) throws IOException
Path
under the given ProjectFilesystem
.IOException