@@ -32,7 +32,7 @@ public class S3Utils {
32
32
private final TransferManager transferManager ;
33
33
private final String tmpDirectory ;
34
34
private final ExecutorService uploaderService ;
35
- private final boolean aes256Encryption ;
35
+ private boolean aes256Encryption ;
36
36
private final ReadUtils readUtils ;
37
37
38
38
@ Autowired
@@ -45,7 +45,14 @@ public S3Utils(AmazonS3Client client, TransferManager transferManager,
45
45
this .tmpDirectory = tmpDirectory ;
46
46
this .uploaderService = uploaderService ;
47
47
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 );
49
56
}
50
57
51
58
public S3Reader reader (String bucket ) {
@@ -57,7 +64,8 @@ public S3Reader reader(String bucket) {
57
64
public S3ObjectWriter writer (String bucket ) {
58
65
return new S3ObjectWriter (
59
66
transferManager , bucket , new File (
60
- tmpDirectory ), aes256Encryption );
67
+ tmpDirectory ),
68
+ aes256Encryption );
61
69
}
62
70
63
71
public S3StringWriter stringWriter (String bucket ) {
0 commit comments