| Interface | Description |
|---|---|
| PersistenceStore |
Persistence layer that will store the idempotency result.
|
| Class | Description |
|---|---|
| BasePersistenceStore |
Persistence layer that will store the idempotency result.
|
| DataRecord |
Data Class for idempotency records.
|
| DynamoDBPersistenceStore |
DynamoDB version of the
PersistenceStore. |
| DynamoDBPersistenceStore.Builder |
Use this builder to get an instance of
DynamoDBPersistenceStore.With this builder you can configure the characteristics of the DynamoDB Table (name, key, sort key, and other field names). You can also set a custom DynamoDbClient for further tuning. |
| Enum | Description |
|---|---|
| DataRecord.Status |
Status of the record:
INPROGRESS: record initialized when function starts
COMPLETED: record updated with the result of the function when it ends
EXPIRED: record expired, idempotency will not happen
|
Copyright © 2023. All rights reserved.