public class SendQueueBuffer extends Object
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. All rights reserved.