Class RequestBatchBuffer<RequestT,ResponseT> 
java.lang.Object
software.amazon.awssdk.services.sqs.internal.batchmanager.RequestBatchBuffer<RequestT,ResponseT> 
- 
Constructor SummaryConstructorsConstructorDescriptionRequestBatchBuffer(ScheduledFuture<?> scheduledFlush, int maxBatchItems, int maxBatchSizeInBytes, int maxBufferSize) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidcancelAndReplaceScheduledFlush(ScheduledFuture<?> scheduledFlush) voidvoidclear()extractBatchIfSizeExceeded(RequestT request) extractEntriesForScheduledFlush(int maxBatchItems) voidput(RequestT request, CompletableFuture<ResponseT> response) 
- 
Constructor Details- 
RequestBatchBufferpublic RequestBatchBuffer(ScheduledFuture<?> scheduledFlush, int maxBatchItems, int maxBatchSizeInBytes, int maxBufferSize) 
 
- 
- 
Method Details- 
extractBatchIfReady
- 
extractBatchIfSizeExceeded
- 
extractEntriesForScheduledFlushpublic Map<String,BatchingExecutionContext<RequestT, extractEntriesForScheduledFlushResponseT>> (int maxBatchItems) 
- 
put
- 
cancelAndReplaceScheduledFlush
- 
cancelScheduledFlushpublic void cancelScheduledFlush()
- 
responses
- 
clearpublic void clear()
 
-