Commit fc95eed
authored
feature: Idempotency module (#717)
* Move JSON config to a new utility module
Move ObjectMapper and JMESPath config to a new module, to be reused by other powertools modules
* Use new utility module for JSON config
* Idempotency module
* Idempotency module example
* Idempotency module added to lambda-powertools
* solve JDK 16 build
* refactoring to simplify 'around' method
* solve javadoc warnings
* PR #717: document exceptions
* PR #717: move cache to utilities
* PR #717: native libs for dynamo & sqlite
* PR #717: changes post review
* PR #717: add modules to GitHub workflows
* PR #717: fix utilities dependency
* PR #717: fix utilities dependency
* PR #717: fix utilities dependency
* PR #717: upgrade utilities and idempotency version to 1.10.3
* PR #717: end to end test with a handler
* PR #717: upgrade version in example
* PR #717: expiration in seconds instead of ms
* PR #717: new test
* adding documentation
* removing unused dependencies
* sqlite dependency for Mac M1
* update doc for sqlite dependency on M1
* change expiration to duration
* update doc for utilities
* PR #717: rename utilities into serialization
* PR #717: move back LRU into idempotency module
* PR #717: local cache disabled by default
* PR #717: update documentation
- add installation guide
- sam template indentation
- local cache disabled by default
- + minors changes1 parent 3a41ff9 commit fc95eed
File tree
68 files changed
+5395
-196
lines changed- .github/workflows
- docs
- media
- utilities
- example
- HelloWorldFunction
- src/main/java/helloworld
- powertools-idempotency
- src
- main/java/software/amazon/lambda/powertools/idempotency
- exceptions
- internal
- cache
- persistence
- test
- java/software/amazon/lambda/powertools/idempotency
- handlers
- internal
- cache
- model
- persistence
- resources
- powertools-serialization
- src
- main/java/software/amazon/lambda/powertools/utilities
- jmespath
- test
- java/software/amazon/lambda/powertools/utilities/jmespath
- resources
- powertools-validation
- src/main/java/software/amazon/lambda/powertools/validation
- internal
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
68 files changed
+5395
-196
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| 15 | + | |
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
| |||
22 | 24 | | |
23 | 25 | | |
24 | 26 | | |
| 27 | + | |
25 | 28 | | |
26 | 29 | | |
27 | 30 | | |
28 | 31 | | |
| 32 | + | |
29 | 33 | | |
30 | 34 | | |
31 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| 16 | + | |
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
Loading
Loading
0 commit comments