public class ReceiveQueueBuffer extends Object
Synchronization strategy:
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears and nacks any pre-fetched messages in this buffer.
|
com.amazonaws.services.sqs.buffered.QueueBufferFuture<ReceiveMessageRequest,ReceiveMessageResult> |
receiveMessageAsync(ReceiveMessageRequest rq,
com.amazonaws.services.sqs.buffered.QueueBufferCallback<ReceiveMessageRequest,ReceiveMessageResult> callback)
Submits the request for retrieval of messages from the queue and returns a future that will
be signalled when the request is satisfied.
|
void |
shutdown()
Prevents spawning of new retrieval batches and waits for all in-flight retrieval batches to
finish
|
public void shutdown()
public com.amazonaws.services.sqs.buffered.QueueBufferFuture<ReceiveMessageRequest,ReceiveMessageResult> receiveMessageAsync(ReceiveMessageRequest rq, com.amazonaws.services.sqs.buffered.QueueBufferCallback<ReceiveMessageRequest,ReceiveMessageResult> callback)
public void clear()
Copyright © 2022. All rights reserved.