Interface S3StorageServiceFactory

All Known Implementing Classes:
DefaultS3StorageServiceFactory

public interface S3StorageServiceFactory
A factory for creating S3StorageService objects.
  • Method Details

    • getS3Service

      com.amazonaws.services.s3.AmazonS3 getS3Service(String accessKey, String secretAccessKey, String endPoint)
      Gets globally configured s3 service.
      Returns:
      the s3 service instance
    • getS3ServiceForFolder

      com.amazonaws.services.s3.AmazonS3 getS3ServiceForFolder(MediaStorageConfigService.MediaFolderConfig config)
      Gets S3 Service for media folder.
      Parameters:
      config - media folder configuration
      Returns:
      the s3 service for folder
    • getS3BucketForFolder

      String getS3BucketForFolder(MediaStorageConfigService.MediaFolderConfig config, com.amazonaws.services.s3.AmazonS3 service)
      Gets the s3 bucket for folder.
      Parameters:
      config - media folder configuration
      service - the service
      Returns:
      the s3 bucket for folder