Skip to content

Commit 0d047a7

Browse files
author
Guzman, David
committed
Adding constructor to fix API break
1 parent 30a18c1 commit 0d047a7

File tree

1 file changed

+11
-3
lines changed
  • micro-s3/src/main/java/com/aol/micro/server/s3/data

1 file changed

+11
-3
lines changed

micro-s3/src/main/java/com/aol/micro/server/s3/data/S3Utils.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public class S3Utils {
3232
private final TransferManager transferManager;
3333
private final String tmpDirectory;
3434
private final ExecutorService uploaderService;
35-
private final boolean aes256Encryption;
35+
private boolean aes256Encryption;
3636
private final ReadUtils readUtils;
3737

3838
@Autowired
@@ -45,7 +45,14 @@ public S3Utils(AmazonS3Client client, TransferManager transferManager,
4545
this.tmpDirectory = tmpDirectory;
4646
this.uploaderService = uploaderService;
4747
this.aes256Encryption = aes256Encryption;
48-
this.readUtils = new ReadUtils(transferManager, tmpDirectory);
48+
this.readUtils = new ReadUtils(
49+
transferManager, tmpDirectory);
50+
}
51+
52+
public S3Utils(AmazonS3Client client, TransferManager transferManager, String tmpDirectory,
53+
ExecutorService uploaderService) {
54+
this(
55+
client, transferManager, tmpDirectory, false, uploaderService);
4956
}
5057

5158
public S3Reader reader(String bucket) {
@@ -57,7 +64,8 @@ public S3Reader reader(String bucket) {
5764
public S3ObjectWriter writer(String bucket) {
5865
return new S3ObjectWriter(
5966
transferManager, bucket, new File(
60-
tmpDirectory), aes256Encryption);
67+
tmpDirectory),
68+
aes256Encryption);
6169
}
6270

6371
public S3StringWriter stringWriter(String bucket) {

0 commit comments

Comments
 (0)