Interface SqsAsyncBatchManager

  • All Superinterfaces:
    AutoCloseable, SdkAutoCloseable
    All Known Implementing Classes:
    DefaultSqsAsyncBatchManager

    @SdkPublicApi
    public interface SqsAsyncBatchManager
    extends SdkAutoCloseable
    Batch manager for implementing automatic batching with an SQS async client. Create an instance using builder().

    This manager buffers client requests and sends them in batches to the service, enhancing efficiency by reducing the number of API requests. Requests are buffered until they reach a specified limit or a timeout occurs.