-
Notifications
You must be signed in to change notification settings - Fork 90
feat: Add Batch Processor module #1317
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
95 commits
Select commit
Hold shift + click to select a range
2c20023
Starting to sketch out shape of API for batch processor
scottgerring 63ebcab
Merge branch 'main' into rfc-batch-processor
scottgerring c34f5d9
Merge branch 'main' into rfc-batch-processor
870ec47
Variant 1
5469287
Some more examples
0435d18
Add extra bit for handling message-specific mutation
6241014
Make clear what's not public
8168719
test with interfaces
jeromevdl b0675b7
move tests
jeromevdl 5ae16f9
refactoring a bit
jeromevdl 3127096
refactoring and adding FIFO
jeromevdl 9b8a310
refactoring and adding FIFO
jeromevdl 12cb97f
adding FIFO management
jeromevdl 061bfb1
cleanup
jeromevdl 6b07f78
add javadoc
jeromevdl 7d2e1fb
Merge remote-tracking branch 'refs/remotes/origin/rfc-batch-processor…
scottgerring b69c09b
Merge branch 'main' into rfc-batch-processor
scottgerring cc28ce5
Flesh out builder option a bit
scottgerring 916c26f
Flesh out a bit more
scottgerring 96c30ff
more changes
scottgerring ee64d62
Merge branch 'main' into rfc-batch-processor
scottgerring 26d8da5
Leaning into the builder style. needs some more thought
scottgerring a9517f6
The shape of it is rightish
scottgerring d3ad219
Working working
scottgerring 418e32b
Work
scottgerring a1e441c
Work on kinesis batch handler
scottgerring 28d1f8d
More tests
scottgerring a660a8b
More tests and starting to add an example
scottgerring 2332e2d
Working on batch
scottgerring 4af594c
feat(batch): initial DdbBatchMessageHandler implementation
mriccia 34a58e6
more
scottgerring ed161e9
fix pom.xml for powertools-examples-batch
mriccia f8812be
Add dynamodb example
mriccia 53a5abe
Move template into subdir
scottgerring 9872410
Better structure
scottgerring e53c1e9
tidy up
mriccia 4ca1726
Trying to get kinesis going
scottgerring fb422da
Kinesis demo working
scottgerring a862daf
Merge remote-tracking branch 'refs/remotes/origin/rfc-batch-processor…
scottgerring b8af8de
Merge branch 'main' into rfc-batch-processor
scottgerring 4118768
Updated readme
scottgerring e75de66
Deprecated everywhere
scottgerring 1e7d305
Address initial review comments
scottgerring 6ad7e7d
Add success tests for Kinesis/S3
scottgerring 8f69551
Increase DDB coverage
scottgerring 672ba51
Tell sonar to ignore dupes in examples
scottgerring 70a08ba
Add docs
scottgerring dae6131
Add warning
scottgerring 5e4d709
Merge remote-tracking branch 'origin/main' into rfc-batch-processor
scottgerring 6d842da
More doco
scottgerring 9de7d0a
Format
scottgerring 0e95238
Docs good
scottgerring ba17efd
Disabling formatting check for now as its breaking the build and I ca…
scottgerring e87e6dc
Make checkstyle happy
scottgerring 5c046a6
Add docs from heitor
scottgerring 56af4d0
More docs changes
scottgerring e0fd524
Merge branch 'main' into rfc-batch-processor
scottgerring c43df12
Merge branch 'main' into rfc-batch-processor
scottgerring 5d8be7a
Merged
scottgerring 033a922
move ddb template in the right folder
mriccia 13baa6a
Changes
scottgerring ca6cd09
Merge remote-tracking branch 'refs/remotes/origin/rfc-batch-processor…
scottgerring 00fe0b0
add items updates and deletions to ddb example
mriccia 1f65ceb
Will it blend?
scottgerring ebc7630
Merge remote-tracking branch 'refs/remotes/origin/rfc-batch-processor…
scottgerring bb74fe4
More changes
scottgerring 76e51a6
e2e test handler
mriccia 0e4b018
Try work for SQS only
scottgerring f8c9802
Merged
scottgerring c641d4b
More greatness
scottgerring 0dbf1a3
Almost good
scottgerring 7834a6e
SQS works
scottgerring 062870f
Also kinesis e2e
scottgerring 5548dc0
Lets try doing it with streams
scottgerring 3cf034a
Try make it work with streams
scottgerring 55cbbf4
Streams?
scottgerring 6e44fe6
Make SQS test work
scottgerring 0c9f8b8
SQS and Kinesis work
scottgerring 4b13467
Merge branch 'main' into rfc-batch-processor
scottgerring 006b9e0
DynamoDB E2E works
scottgerring c3ae363
Formatting
scottgerring 570d051
Try exclude e2e-tests from dupe checking
scottgerring 6303a75
Rename sonar file
scottgerring f91c2c1
Formatting
scottgerring db0e7f1
Update docs/utilities/batch.md
scottgerring fa9aa11
Update docs/utilities/batch.md
scottgerring 710a94c
Address review comments
scottgerring 06373a7
Merge
scottgerring 294313f
Missed one
scottgerring c63fb28
Formatting
scottgerring e27a31f
Cleanup doc linking
scottgerring 0929fb1
More doco
scottgerring 3d8aca8
Update docs/utilities/batch.md
scottgerring 1ff4658
Update batch.md
scottgerring 83fdf12
Skip aspectj run
scottgerring File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.