private class SendQueueBuffer.ChangeMessageVisibilityBatchTask extends SendQueueBuffer.OutboundBatchTask<ChangeMessageVisibilityRequest,ChangeMessageVisibilityResult>
futures, requests
Modifier | Constructor and Description |
---|---|
private |
ChangeMessageVisibilityBatchTask() |
Modifier and Type | Method and Description |
---|---|
protected void |
process(java.util.List<ChangeMessageVisibilityRequest> requests,
java.util.List<QueueBufferFuture<ChangeMessageVisibilityRequest,ChangeMessageVisibilityResult>> futures)
Processes the batch once closed.
|
addRequest, isFull, isOkToAdd, onRequestAdded, run, setOnCompleted
protected void process(java.util.List<ChangeMessageVisibilityRequest> requests, java.util.List<QueueBufferFuture<ChangeMessageVisibilityRequest,ChangeMessageVisibilityResult>> futures)
SendQueueBuffer.OutboundBatchTask
this
.
However, it's passed a local copy of both the requests
and futures
lists
made while holding the lock.process
in class SendQueueBuffer.OutboundBatchTask<ChangeMessageVisibilityRequest,ChangeMessageVisibilityResult>