public class SendQueueBuffer extends Object
Modifier and Type | Method and Description |
---|---|
com.amazonaws.services.sqs.buffered.QueueBufferFuture<ChangeMessageVisibilityRequest,Void> |
changeMessageVisibility(ChangeMessageVisibilityRequest request,
com.amazonaws.services.sqs.buffered.QueueBufferCallback<ChangeMessageVisibilityRequest,Void> callback) |
com.amazonaws.services.sqs.buffered.QueueBufferFuture<DeleteMessageRequest,Void> |
deleteMessage(DeleteMessageRequest request,
com.amazonaws.services.sqs.buffered.QueueBufferCallback<DeleteMessageRequest,Void> callback) |
void |
flush()
Flushes all outstanding outbound requests (
SendMessage , DeleteMessage ,
ChangeMessageVisibility ) in this buffer. |
QueueBufferConfig |
getConfig() |
com.amazonaws.services.sqs.buffered.QueueBufferFuture<SendMessageRequest,SendMessageResult> |
sendMessage(SendMessageRequest request,
com.amazonaws.services.sqs.buffered.QueueBufferCallback<SendMessageRequest,SendMessageResult> callback) |
public QueueBufferConfig getConfig()
public com.amazonaws.services.sqs.buffered.QueueBufferFuture<SendMessageRequest,SendMessageResult> sendMessage(SendMessageRequest request, com.amazonaws.services.sqs.buffered.QueueBufferCallback<SendMessageRequest,SendMessageResult> callback)
public com.amazonaws.services.sqs.buffered.QueueBufferFuture<DeleteMessageRequest,Void> deleteMessage(DeleteMessageRequest request, com.amazonaws.services.sqs.buffered.QueueBufferCallback<DeleteMessageRequest,Void> callback)
public com.amazonaws.services.sqs.buffered.QueueBufferFuture<ChangeMessageVisibilityRequest,Void> changeMessageVisibility(ChangeMessageVisibilityRequest request, com.amazonaws.services.sqs.buffered.QueueBufferCallback<ChangeMessageVisibilityRequest,Void> 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 © 2015. All rights reserved.