You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adding SqsBatchManager interfaces and Refactoring core BatchManager with interfaces (#2645)
* Creating BatchManager interface and refactoring BatchManager implementation into DefaultBatchManager
* Updating builder in BatchManager interface and how it interacts with DefaultBatchManager
* Adding a default BatchConfiguration and refactoring BatchOverrideConfiguration into a batchmanager package
* Updating tests to be up to date to recent changes
* Having DefaultBatchManager.Builder implement BatchManager.Builder and adding override tags
* Adding SqsBatchManager interface
* Adding client to SqsBatchManager.builder
* Adding SqsBatchConfiguration and DefaultSqsBatchManager. Most of SqsBatchManager code was copied from the Sqs batch manager integration test
* Fixing checkstyle issues
* Removing implementation classes. Will re-add them in the next PR.
* Adding SqsAsyncBatchManager
* Adding javadocs to SqsBatchManager and SqsAsyncBatchManager
* Adding more javadocs to public APIs and moving some from internal APIs to public ones.
* Adding other batchable APIs for SQS
* Renaming BatchManagerBuilder functions and fixing issues related to it
* Interface default behavior throws UnsupportedOperation. Also fixing build failure
* Fixing checkstyle issue
Co-authored-by: Michael Li <[email protected]>
0 commit comments