Interface FileStore
-
- All Known Implementing Classes:
AbstractFileStore,CachingS3FileStore,LocalFileStore
public interface FileStore
-
-
Method Summary
Modifier and Type Method Description booleanfileExists(java.lang.String path, java.lang.String uuid)java.io.FilegetFile(java.lang.String path, java.lang.String uuid, java.lang.String hash)default java.util.function.Supplier<java.io.File>getFileSupplier(java.lang.String path, java.lang.String uuid, java.lang.String hash)voidremoveFile(java.lang.String path, java.lang.String uuid)voidsetFile(java.lang.String path, java.lang.String uuid, java.lang.String hash, java.io.File file)
-
-
-
Method Detail
-
getFileSupplier
default java.util.function.Supplier<java.io.File> getFileSupplier(java.lang.String path, java.lang.String uuid, java.lang.String hash)
-
getFile
java.io.File getFile(java.lang.String path, java.lang.String uuid, java.lang.String hash)
-
setFile
void setFile(java.lang.String path, java.lang.String uuid, java.lang.String hash, java.io.File file)
-
removeFile
void removeFile(java.lang.String path, java.lang.String uuid)
-
fileExists
boolean fileExists(java.lang.String path, java.lang.String uuid)
-
-