Class CachingS3FileStore

    • Constructor Summary

      Constructors 
      Constructor Description
      CachingS3FileStore​(java.io.File tempPath, java.lang.String bucketName, java.lang.String url, java.lang.String accessKey, java.lang.String secretKey)  
    • Method Summary

      Modifier and Type Method Description
      boolean createBucket​(java.lang.String bucket)  
      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)  
      boolean isCachingActive()  
      void removeFile​(java.lang.String path, java.lang.String uuid)  
      void setCachingActive​(boolean cachingActive)  
      void setFile​(java.lang.String path, java.lang.String uuid, java.lang.String hash, java.io.File file)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CachingS3FileStore

        public CachingS3FileStore​(java.io.File tempPath,
                                  java.lang.String bucketName,
                                  java.lang.String url,
                                  java.lang.String accessKey,
                                  java.lang.String secretKey)
    • Method Detail

      • createBucket

        public boolean createBucket​(java.lang.String bucket)
      • getFile

        public java.io.File getFile​(java.lang.String path,
                                    java.lang.String uuid,
                                    java.lang.String hash)
      • setFile

        public void setFile​(java.lang.String path,
                            java.lang.String uuid,
                            java.lang.String hash,
                            java.io.File file)
      • removeFile

        public void removeFile​(java.lang.String path,
                               java.lang.String uuid)
      • fileExists

        public boolean fileExists​(java.lang.String path,
                                  java.lang.String uuid)
      • isCachingActive

        public boolean isCachingActive()
      • setCachingActive

        public void setCachingActive​(boolean cachingActive)