Interface FileStore

All Known Implementing Classes:
AbstractFileStore, LocalFileStore

public interface FileStore
  • Method Summary

    Modifier and Type Method Description
    boolean fileExists​(java.lang.String path, java.lang.String uuid)  
    java.io.File getFile​(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)  
    void removeFile​(java.lang.String path, java.lang.String uuid)  
    void setFile​(java.lang.String path, java.lang.String uuid, java.lang.String hash, java.io.File file)  
  • Method Details

    • 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)