Package | Description |
---|---|
com.amazonaws.services.sqs.buffered |
Modifier and Type | Method and Description |
---|---|
QueueBufferConfig |
SendQueueBuffer.getConfig() |
QueueBufferConfig |
QueueBufferConfig.withAdapativePrefetching(boolean adaptivePrefetching)
If set, prefetching will be scaled with the number of in-flight incoming receive requests
made to the client.
|
QueueBufferConfig |
QueueBufferConfig.withDeleteInBackground(boolean deleteInBackground)
If set, even synchronous calls to delete messages will be made using background
asynchronous batches.
|
QueueBufferConfig |
QueueBufferConfig.withFlushOnShutdown(boolean flushOnShutdown)
Sets the flushOnShutdown option.
|
QueueBufferConfig |
QueueBufferConfig.withLongPoll(boolean longPoll)
Specify "true" for receive requests to use long polling.
|
QueueBufferConfig |
QueueBufferConfig.withLongPollWaitTimeoutSeconds(int longPollWaitTimeoutSeconds)
Specifies the amount of time, in seconds, the receive call will block on the server waiting
for messages to arrive if the queue is empty when the receive call is first made.
|
QueueBufferConfig |
QueueBufferConfig.withMaxBatchOpenMs(long maxBatchOpenMs)
The maximum time (milliseconds) a send batch is held open for additional outbound requests.
|
QueueBufferConfig |
QueueBufferConfig.withMaxBatchSize(int maxBatchSize)
Specifies the maximum number of entries the buffered client will put in a single batch
request.
|
QueueBufferConfig |
QueueBufferConfig.withMaxBatchSizeBytes(long maxBatchSizeBytes)
Maximum permitted size of a SendMessage or SendMessageBatch message, in bytes.
|
QueueBufferConfig |
QueueBufferConfig.withMaxDoneReceiveBatches(int maxDoneReceiveBatches)
If more than that number of completed receive batches are waiting in the buffer, the querying
for new messages will stop.
|
QueueBufferConfig |
QueueBufferConfig.withMaxInflightOutboundBatches(int maxInflightOutboundBatches)
The maximum number of concurrent batches for each type of outbound request.
|
QueueBufferConfig |
QueueBufferConfig.withMaxInflightReceiveBatches(int maxInflightReceiveBatches)
The maximum number of concurrent receive message batches.
|
QueueBufferConfig |
QueueBufferConfig.withMinReceiveWaitTimeMs(int minReceiveWaitTimeMs)
Configures the minimum wait time for incoming receive message requests.
|
QueueBufferConfig |
QueueBufferConfig.withReceiveAttributeNames(List<String> receiveAttributes)
Specifies the attributes receive calls will request.
|
QueueBufferConfig |
QueueBufferConfig.withReceiveMessageAttributeNames(List<String> receiveMessageAttributes)
Specifies the message attributes receive calls will request.
|
QueueBufferConfig |
QueueBufferConfig.withVisibilityTimeoutSeconds(int visibilityTimeoutSeconds)
Custom visibility timeout to use when retrieving messages from SQS.
|
Constructor and Description |
---|
AmazonSQSBufferedAsyncClient(AmazonSQSAsync paramRealSQS,
QueueBufferConfig config) |
QueueBufferConfig(QueueBufferConfig other)
copy constructor
|
Copyright © 2020. All rights reserved.