Package org.localify.recommend.s3
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 Summary
ConstructorsConstructorDescriptionS3Uploader(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) Constructs a new S3Uploader. -
Method Summary
Modifier and TypeMethodDescriptionvoidProcesses and uploads artist genres to S3.voidProcesses and uploads artists to S3.voidProcesses and uploads artist similarities to 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
Processes and uploads artist similarities to S3.- Throws:
IOException- if an I/O error occurs.
-
processAndUploadArtists
Processes and uploads artists to S3.- Throws:
IOException- if an I/O error occurs.
-
processAndUploadArtistGenres
Processes and uploads artist genres to S3.- Throws:
IOException- if an I/O error occurs.
-