Skip to content

Commit bff9db8

Browse files
committed
Revert "Added Internal classes required for BatchManager Implementation"
This reverts commit 318969b.
1 parent 318969b commit bff9db8

22 files changed

+0
-2052
lines changed

services/sqs/pom.xml

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -91,21 +91,5 @@
9191
<version>${awsjavasdk.version}</version>
9292
<scope>test</scope>
9393
</dependency>
94-
<dependency>
95-
<groupId>org.junit.jupiter</groupId>
96-
<artifactId>junit-jupiter</artifactId>
97-
<scope>test</scope>
98-
</dependency>
99-
<dependency>
100-
<groupId>nl.jqno.equalsverifier</groupId>
101-
<artifactId>equalsverifier</artifactId>
102-
<scope>test</scope>
103-
</dependency>
104-
<dependency>
105-
<groupId>org.assertj</groupId>
106-
<artifactId>assertj-core</artifactId>
107-
<scope>test</scope>
108-
</dependency>
109-
11094
</dependencies>
11195
</project>

services/sqs/src/main/java/software/amazon/awssdk/services/sqs/internal/batchmanager/AbstractBatchManager.java

Lines changed: 0 additions & 164 deletions
This file was deleted.

services/sqs/src/main/java/software/amazon/awssdk/services/sqs/internal/batchmanager/DefaultSqsAsyncBatchManager.java

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,11 @@
1515

1616
package software.amazon.awssdk.services.sqs.internal.batchmanager;
1717

18-
import java.util.concurrent.CompletableFuture;
1918
import java.util.concurrent.ScheduledExecutorService;
2019
import software.amazon.awssdk.annotations.SdkInternalApi;
2120
import software.amazon.awssdk.services.sqs.SqsAsyncClient;
2221
import software.amazon.awssdk.services.sqs.batchmanager.BatchOverrideConfiguration;
2322
import software.amazon.awssdk.services.sqs.batchmanager.SqsAsyncBatchManager;
24-
import software.amazon.awssdk.services.sqs.internal.batchmanager.core.BatchManager;
25-
import software.amazon.awssdk.services.sqs.model.ChangeMessageVisibilityBatchResponse;
26-
import software.amazon.awssdk.services.sqs.model.ChangeMessageVisibilityRequest;
27-
import software.amazon.awssdk.services.sqs.model.ChangeMessageVisibilityResponse;
28-
import software.amazon.awssdk.services.sqs.model.DeleteMessageBatchResponse;
29-
import software.amazon.awssdk.services.sqs.model.DeleteMessageRequest;
30-
import software.amazon.awssdk.services.sqs.model.DeleteMessageResponse;
31-
import software.amazon.awssdk.services.sqs.model.ReceiveMessageRequest;
32-
import software.amazon.awssdk.services.sqs.model.ReceiveMessageResponse;
33-
import software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse;
34-
import software.amazon.awssdk.services.sqs.model.SendMessageRequest;
35-
import software.amazon.awssdk.services.sqs.model.SendMessageResponse;
3623
import software.amazon.awssdk.utils.Validate;
3724

3825
@SdkInternalApi
@@ -42,45 +29,11 @@ public final class DefaultSqsAsyncBatchManager implements SqsAsyncBatchManager {
4229
private final ScheduledExecutorService scheduledExecutor;
4330
private final BatchOverrideConfiguration overrideConfiguration;
4431

45-
private final BatchManager<SendMessageRequest, SendMessageResponse, SendMessageBatchResponse> sendMessageBatchManager;
46-
47-
private final BatchManager<DeleteMessageRequest, DeleteMessageResponse, DeleteMessageBatchResponse> deleteMessageBatchManager;
48-
49-
private final BatchManager<ChangeMessageVisibilityRequest, ChangeMessageVisibilityResponse,
50-
ChangeMessageVisibilityBatchResponse> changeMessageVisibilityBatchManager;
51-
private final BatchManager<ReceiveMessageRequest, ReceiveMessageResponse,
52-
ReceiveMessageResponse> receiveMessageBatchManager;
53-
5432
private DefaultSqsAsyncBatchManager(DefaultBuilder builder) {
5533
this.client = Validate.notNull(builder.client, "client cannot be null");
5634
this.scheduledExecutor = Validate.notNull(builder.scheduledExecutor, "scheduledExecutor cannot be null");
5735
// TODO : create overrideConfiguration with Default values if null
5836
this.overrideConfiguration = builder.overrideConfiguration;
59-
60-
sendMessageBatchManager = null;
61-
deleteMessageBatchManager = null;
62-
changeMessageVisibilityBatchManager = null;
63-
receiveMessageBatchManager = null;
64-
}
65-
66-
@Override
67-
public CompletableFuture<SendMessageResponse> sendMessage(SendMessageRequest request) {
68-
return SqsAsyncBatchManager.super.sendMessage(request);
69-
}
70-
71-
@Override
72-
public CompletableFuture<DeleteMessageResponse> deleteMessage(DeleteMessageRequest request) {
73-
return SqsAsyncBatchManager.super.deleteMessage(request);
74-
}
75-
76-
@Override
77-
public CompletableFuture<ChangeMessageVisibilityResponse> changeMessageVisibility(ChangeMessageVisibilityRequest request) {
78-
return SqsAsyncBatchManager.super.changeMessageVisibility(request);
79-
}
80-
81-
@Override
82-
public CompletableFuture<ReceiveMessageResponse> receiveMessage(ReceiveMessageRequest request) {
83-
return SqsAsyncBatchManager.super.receiveMessage(request);
8437
}
8538

8639
public static SqsAsyncBatchManager.Builder builder() {

services/sqs/src/main/java/software/amazon/awssdk/services/sqs/internal/batchmanager/RequestsBatchManager.java

Lines changed: 0 additions & 34 deletions
This file was deleted.

services/sqs/src/main/java/software/amazon/awssdk/services/sqs/internal/batchmanager/ResponsesBatchManager.java

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)