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
ConstructorsModifierConstructorDescriptionprotectedChangeMessageVisibilityBatchManager(RequestBatchConfiguration overrideConfiguration, ScheduledExecutorService scheduledExecutor, SqsAsyncClient sqsAsyncClient) -
Method Summary
Modifier and TypeMethodDescriptionbatchAndSend(List<IdentifiableMessage<ChangeMessageVisibilityRequest>> identifiedRequests, String batchKey) protected Stringprotected List<Either<IdentifiableMessage<ChangeMessageVisibilityResponse>,IdentifiableMessage<Throwable>>> mapBatchResponse(ChangeMessageVisibilityBatchResponse batchResponse) Methods inherited from class software.amazon.awssdk.services.sqs.internal.batchmanager.RequestBatchManager
batchRequest, close
-
Constructor Details
-
ChangeMessageVisibilityBatchManager
protected ChangeMessageVisibilityBatchManager(RequestBatchConfiguration overrideConfiguration, ScheduledExecutorService scheduledExecutor, SqsAsyncClient sqsAsyncClient)
-
-
Method Details
-
batchAndSend
protected CompletableFuture<ChangeMessageVisibilityBatchResponse> batchAndSend(List<IdentifiableMessage<ChangeMessageVisibilityRequest>> identifiedRequests, String batchKey) -
getBatchKey
-
mapBatchResponse
protected List<Either<IdentifiableMessage<ChangeMessageVisibilityResponse>,IdentifiableMessage<Throwable>>> mapBatchResponse(ChangeMessageVisibilityBatchResponse batchResponse)
-