Class ChangeMessageVisibilityBatchManager
- java.lang.Object
-
- software.amazon.awssdk.services.sqs.internal.batchmanager.RequestBatchManager<ChangeMessageVisibilityRequest,ChangeMessageVisibilityResponse,ChangeMessageVisibilityBatchResponse>
-
- software.amazon.awssdk.services.sqs.internal.batchmanager.ChangeMessageVisibilityBatchManager
-
@SdkInternalApi public class ChangeMessageVisibilityBatchManager extends RequestBatchManager<ChangeMessageVisibilityRequest,ChangeMessageVisibilityResponse,ChangeMessageVisibilityBatchResponse>
-
-
Field Summary
-
Fields inherited from class software.amazon.awssdk.services.sqs.internal.batchmanager.RequestBatchManager
batchConfiguration, USER_AGENT_APPLIER
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedChangeMessageVisibilityBatchManager(RequestBatchConfiguration overrideConfiguration, ScheduledExecutorService scheduledExecutor, SqsAsyncClient sqsAsyncClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CompletableFuture<ChangeMessageVisibilityBatchResponse>batchAndSend(List<IdentifiableMessage<ChangeMessageVisibilityRequest>> identifiedRequests, String batchKey)protected StringgetBatchKey(ChangeMessageVisibilityRequest request)protected List<Either<IdentifiableMessage<ChangeMessageVisibilityResponse>,IdentifiableMessage<Throwable>>>mapBatchResponse(ChangeMessageVisibilityBatchResponse batchResponse)-
Methods inherited from class software.amazon.awssdk.services.sqs.internal.batchmanager.RequestBatchManager
batchRequest, close
-
-
-
-
Constructor Detail
-
ChangeMessageVisibilityBatchManager
protected ChangeMessageVisibilityBatchManager(RequestBatchConfiguration overrideConfiguration, ScheduledExecutorService scheduledExecutor, SqsAsyncClient sqsAsyncClient)
-
-
Method Detail
-
batchAndSend
protected CompletableFuture<ChangeMessageVisibilityBatchResponse> batchAndSend(List<IdentifiableMessage<ChangeMessageVisibilityRequest>> identifiedRequests, String batchKey)
-
getBatchKey
protected String getBatchKey(ChangeMessageVisibilityRequest request)
-
mapBatchResponse
protected List<Either<IdentifiableMessage<ChangeMessageVisibilityResponse>,IdentifiableMessage<Throwable>>> mapBatchResponse(ChangeMessageVisibilityBatchResponse batchResponse)
-
-