public class SendQueueBuffer extends Object
Modifier and Type | Method | Description |
---|---|---|
software.amazon.awssdk.services.sqs.buffered.QueueBufferFuture<ChangeMessageVisibilityRequest,ChangeMessageVisibilityResponse> |
changeMessageVisibility(ChangeMessageVisibilityRequest request,
software.amazon.awssdk.services.sqs.buffered.QueueBufferCallback<ChangeMessageVisibilityRequest,ChangeMessageVisibilityResponse> callback) |
|
software.amazon.awssdk.services.sqs.buffered.QueueBufferFuture<DeleteMessageRequest,DeleteMessageResponse> |
deleteMessage(DeleteMessageRequest request,
software.amazon.awssdk.services.sqs.buffered.QueueBufferCallback<DeleteMessageRequest,DeleteMessageResponse> callback) |
|
void |
flush() |
Flushes all outstanding outbound requests (
SendMessage , DeleteMessage ,
ChangeMessageVisibility ) in this buffer. |
QueueBufferConfig |
getConfig() |
|
software.amazon.awssdk.services.sqs.buffered.QueueBufferFuture<SendMessageRequest,SendMessageResponse> |
sendMessage(SendMessageRequest request,
software.amazon.awssdk.services.sqs.buffered.QueueBufferCallback<SendMessageRequest,SendMessageResponse> callback) |
public QueueBufferConfig getConfig()
public software.amazon.awssdk.services.sqs.buffered.QueueBufferFuture<SendMessageRequest,SendMessageResponse> sendMessage(SendMessageRequest request, software.amazon.awssdk.services.sqs.buffered.QueueBufferCallback<SendMessageRequest,SendMessageResponse> callback)
public software.amazon.awssdk.services.sqs.buffered.QueueBufferFuture<DeleteMessageRequest,DeleteMessageResponse> deleteMessage(DeleteMessageRequest request, software.amazon.awssdk.services.sqs.buffered.QueueBufferCallback<DeleteMessageRequest,DeleteMessageResponse> callback)
public software.amazon.awssdk.services.sqs.buffered.QueueBufferFuture<ChangeMessageVisibilityRequest,ChangeMessageVisibilityResponse> changeMessageVisibility(ChangeMessageVisibilityRequest request, software.amazon.awssdk.services.sqs.buffered.QueueBufferCallback<ChangeMessageVisibilityRequest,ChangeMessageVisibilityResponse> callback)
public void flush()
SendMessage
, DeleteMessage
,
ChangeMessageVisibility
) in this buffer.
The call returns successfully when all outstanding outbound requests submitted before the call are completed (i.e. processed by SQS).
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.