Class S3Uploader

java.lang.Object
org.localify.recommend.s3.S3Uploader

@Service @ConditionalOnProperty(prefix="localify.rec-sys", name="load-uploader", havingValue="true") public class S3Uploader extends Object
A service for uploading data to Amazon S3.
  • Constructor Details

    • S3Uploader

      @Autowired public S3Uploader(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
      Constructs a new S3Uploader.
      Parameters:
      jdbcTemplate - The JDBC template.
  • Method Details

    • processAndUploadSimilarities

      public void processAndUploadSimilarities() throws IOException
      Processes and uploads artist similarities to S3.
      Throws:
      IOException - if an I/O error occurs.
    • processAndUploadArtists

      public void processAndUploadArtists() throws IOException
      Processes and uploads artists to S3.
      Throws:
      IOException - if an I/O error occurs.
    • processAndUploadArtistGenres

      public void processAndUploadArtistGenres() throws IOException
      Processes and uploads artist genres to S3.
      Throws:
      IOException - if an I/O error occurs.