Skip to content

Commit 639bfa9

Browse files
committed
Refactored createAssembler and unit tests to remove redundant param
1 parent 6c7d615 commit 639bfa9

File tree

2 files changed

+6
-18
lines changed

2 files changed

+6
-18
lines changed

bmc-objectstorage/bmc-objectstorage-extensions/src/main/java/com/oracle/bmc/objectstorage/transfer/UploadManager.java

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ public boolean shouldBeRetried(@NonNull BmcException e) {
9090
* @param uploadDetails The upload request.
9191
* @return The response.
9292
* @throws BmcException if the upload fails for any reason.
93+
* @throws IllegalArgumentException if UploadRequest
9394
*/
9495
public UploadResponse upload(UploadRequest uploadDetails) {
9596
if (MultipartUtils.shouldUseMultipart(
@@ -171,8 +172,7 @@ private UploadResponse multipartUpload(UploadRequest uploadRequest) {
171172
shutdownExecutor = true;
172173
}
173174

174-
MultipartObjectAssembler assembler =
175-
createAssembler(request, uploadRequest, executorServiceToUse);
175+
MultipartObjectAssembler assembler = createAssembler(uploadRequest, executorServiceToUse);
176176
MultipartManifest manifest = null;
177177
try {
178178
manifest =
@@ -265,15 +265,10 @@ private static RetryConfiguration getRetryToUse(RetryConfiguration ...configs) {
265265
}
266266

267267
@VisibleForTesting
268-
protected MultipartObjectAssembler createAssembler(
269-
PutObjectRequest request,
270-
UploadRequest uploadRequest,
271-
ExecutorService executorService) {
272-
273-
// in case request != uploadRequest.putObjectRequest then choose the correct RetryConfiguration
274-
RetryConfiguration retryToUse = getRetryToUse(
275-
uploadRequest.putObjectRequest.getRetryConfiguration(),
276-
request.getRetryConfiguration());
268+
protected MultipartObjectAssembler createAssembler(UploadRequest uploadRequest, ExecutorService executorService) {
269+
270+
PutObjectRequest request = uploadRequest.putObjectRequest;
271+
RetryConfiguration retryToUse = getRetryToUse(request.getRetryConfiguration());
277272

278273
return MultipartObjectAssembler.builder()
279274
.allowOverwrite(uploadRequest.allowOverwrite)

bmc-objectstorage/bmc-objectstorage-extensions/src/test/java/com/oracle/bmc/objectstorage/transfer/UploadManagerTest.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,6 @@ public void upload_multipartUpload() {
242242
new UploadManager(objectStorage, uploadConfiguration) {
243243
@Override
244244
protected MultipartObjectAssembler createAssembler(
245-
PutObjectRequest request,
246245
UploadRequest uploadRequest,
247246
ExecutorService executorService) {
248247
return assembler;
@@ -280,7 +279,6 @@ public void upload_multipartUpload_enforceMd5() {
280279
new UploadManager(objectStorage, uploadConfiguration) {
281280
@Override
282281
protected MultipartObjectAssembler createAssembler(
283-
PutObjectRequest request,
284282
UploadRequest uploadRequest,
285283
ExecutorService executorService) {
286284
return assembler;
@@ -320,7 +318,6 @@ public void upload_multipartUpload_duplicatableStream_canNotParallelize() {
320318
new UploadManager(objectStorage, uploadConfiguration) {
321319
@Override
322320
protected MultipartObjectAssembler createAssembler(
323-
PutObjectRequest request,
324321
UploadRequest uploadRequest,
325322
ExecutorService executorService) {
326323
return assembler;
@@ -357,7 +354,6 @@ public void upload_multipartUpload_exception() {
357354
new UploadManager(objectStorage, uploadConfiguration) {
358355
@Override
359356
protected MultipartObjectAssembler createAssembler(
360-
PutObjectRequest request,
361357
UploadRequest uploadRequest,
362358
ExecutorService executorService) {
363359
return assembler;
@@ -391,7 +387,6 @@ public void upload_multipartUpload_exception_noAbort() {
391387
new UploadManager(objectStorage, uploadConfiguration) {
392388
@Override
393389
protected MultipartObjectAssembler createAssembler(
394-
PutObjectRequest request,
395390
UploadRequest uploadRequest,
396391
ExecutorService executorService) {
397392
return assembler;
@@ -449,7 +444,6 @@ public void multipartUpload_progressReporter() {
449444
new UploadManager(objectStorage, getMultipartUploadConfiguration()) {
450445
@Override
451446
protected MultipartObjectAssembler createAssembler(
452-
PutObjectRequest request,
453447
UploadRequest uploadRequest,
454448
ExecutorService executorService) {
455449
return assembler;
@@ -646,7 +640,6 @@ public void upload_multipartUpload_with_minConfiguration() {
646640
new UploadManager(objectStorage, uploadConfiguration) {
647641
@Override
648642
protected MultipartObjectAssembler createAssembler(
649-
PutObjectRequest request,
650643
UploadRequest uploadRequest,
651644
ExecutorService executorService) {
652645
return assembler;

0 commit comments

Comments
 (0)